T
- the type of the element that the drawer supportspublic abstract class ElementDrawer<T extends JRPrintElement>
extends java.lang.Object
Constructor and Description |
---|
ElementDrawer()
Deprecated.
Replaced by
ElementDrawer(JasperReportsContext) . |
ElementDrawer(JasperReportsContext jasperReportsContext) |
Modifier and Type | Method and Description |
---|---|
abstract void |
draw(java.awt.Graphics2D grx,
T element,
int offsetX,
int offsetY) |
protected void |
drawBottomPen(java.awt.Graphics2D grx,
JRPen leftPen,
JRPen bottomPen,
JRPen rightPen,
JRPrintElement element,
int offsetX,
int offsetY) |
protected void |
drawBox(java.awt.Graphics2D grx,
JRLineBox box,
JRPrintElement element,
int offsetX,
int offsetY) |
protected void |
drawLeftPen(java.awt.Graphics2D grx,
JRPen topPen,
JRPen leftPen,
JRPen bottomPen,
JRPrintElement element,
int offsetX,
int offsetY) |
protected void |
drawPen(java.awt.Graphics2D grx,
JRPen pen,
JRPrintElement element,
int offsetX,
int offsetY) |
protected void |
drawRightPen(java.awt.Graphics2D grx,
JRPen topPen,
JRPen bottomPen,
JRPen rightPen,
JRPrintElement element,
int offsetX,
int offsetY) |
protected void |
drawTopPen(java.awt.Graphics2D grx,
JRPen topPen,
JRPen leftPen,
JRPen rightPen,
JRPrintElement element,
int offsetX,
int offsetY) |
JasperReportsContext |
getJasperReportsContext() |
public ElementDrawer()
ElementDrawer(JasperReportsContext)
.public ElementDrawer(JasperReportsContext jasperReportsContext)
public JasperReportsContext getJasperReportsContext()
public abstract void draw(java.awt.Graphics2D grx, T element, int offsetX, int offsetY) throws JRException
JRException
protected void drawBox(java.awt.Graphics2D grx, JRLineBox box, JRPrintElement element, int offsetX, int offsetY)
protected void drawPen(java.awt.Graphics2D grx, JRPen pen, JRPrintElement element, int offsetX, int offsetY)
protected void drawTopPen(java.awt.Graphics2D grx, JRPen topPen, JRPen leftPen, JRPen rightPen, JRPrintElement element, int offsetX, int offsetY)
protected void drawLeftPen(java.awt.Graphics2D grx, JRPen topPen, JRPen leftPen, JRPen bottomPen, JRPrintElement element, int offsetX, int offsetY)
protected void drawBottomPen(java.awt.Graphics2D grx, JRPen leftPen, JRPen bottomPen, JRPen rightPen, JRPrintElement element, int offsetX, int offsetY)
protected void drawRightPen(java.awt.Graphics2D grx, JRPen topPen, JRPen bottomPen, JRPen rightPen, JRPrintElement element, int offsetX, int offsetY)
© 2001-2014 TIBCO Software Inc. www.jaspersoft.com