class AbstractReportBuilder.DefaultColumnHeaderRenderer extends java.lang.Object implements AbstractReportBuilder.ColumnHeaderRenderer
Modifier and Type | Field and Description |
---|---|
private float |
height
The height.
|
private AbstractReportBuilder.ReportDirector |
reportDirector
The report director.
|
Constructor and Description |
---|
DefaultColumnHeaderRenderer(AbstractReportBuilder.ReportDirector reportDirector)
Instantiates a new default column header renderer.
|
Modifier and Type | Method and Description |
---|---|
float |
calculateHeight(AbstractReportBuilder.ColumnInfo<?> columnInfo)
Calculate the header height.
|
float |
getHeight()
Returns the height of the area on which this renderer makes its output.
|
AbstractReportBuilder.IPageCanvas |
render(AbstractReportBuilder.ColumnInfo<?> columnInfo,
AbstractReportBuilder.IPageCanvas canvas)
Renders the given report data.
|
void |
setHeight(float height)
Sets the height.
|
private AbstractReportBuilder.ReportDirector reportDirector
private float height
public DefaultColumnHeaderRenderer(AbstractReportBuilder.ReportDirector reportDirector)
reportDirector
- The report directorpublic AbstractReportBuilder.IPageCanvas render(AbstractReportBuilder.ColumnInfo<?> columnInfo, AbstractReportBuilder.IPageCanvas canvas) throws java.io.IOException
render
in interface AbstractReportBuilder.Renderer<AbstractReportBuilder.ColumnInfo<?>>
columnInfo
- The report datacanvas
- The report page canvasjava.io.IOException
- Throws this exception if IO operation is failedAbstractReportBuilder.Renderer.render(java.lang.Object, com.goldencode.p2j.admin.server.reports.AbstractReportBuilder.IPageCanvas)
public float getHeight()
getHeight
in interface AbstractReportBuilder.Renderer<AbstractReportBuilder.ColumnInfo<?>>
AbstractReportBuilder.Renderer.getHeight()
public void setHeight(float height)
height
- The heightpublic float calculateHeight(AbstractReportBuilder.ColumnInfo<?> columnInfo)
columnInfo
- The given column info