Class TableReport.ReportBandCreator
java.lang.Object
net.sf.jasperreports.components.table.fill.TableReport.ReportBandCreator
- All Implemented Interfaces:
ColumnVisitor<Void>
- Direct Known Subclasses:
TableReport.ColumnHeaderCreator,TableReport.DetailBandCreator,TableReport.GroupHeaderCreator,TableReport.ReverseReportBandCreator,TableReport.TitleCreator
- Enclosing class:
TableReport
protected abstract class TableReport.ReportBandCreator
extends Object
implements ColumnVisitor<Void>
-
Constructor Summary
ConstructorsConstructorDescriptionReportBandCreator(TableReport.ReportBandInfo bandInfo, FillColumn fillColumn, int xOffset, int yOffset, int level) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract CellcolumnCell(Column column) protected abstract CellcolumnGroupCell(ColumnGroup group) protected JRElementcreateColumnCell(Column column, JRElementGroup parentGroup, Cell cell) protected JRElementcreateColumnCell(Column column, JRElementGroup parentGroup, Cell cell, boolean forceFrame) protected JRElementcreateColumnGroupCell(ColumnGroup columnGroup, Cell cell, JRDesignElementGroup elementGroup) protected abstract TableReport.ReportBandCreatorcreateSubVisitor(FillColumn subcolumn, int xOffset, int yOffset, int subLevel) protected UUIDprotected booleanvoidvisit()visitColumn(Column column) visitColumnGroup(ColumnGroup columnGroup)
-
Constructor Details
-
ReportBandCreator
public ReportBandCreator(TableReport.ReportBandInfo bandInfo, FillColumn fillColumn, int xOffset, int yOffset, int level)
-
-
Method Details
-
isEmpty
-
visitColumn
- Specified by:
visitColumnin interfaceColumnVisitor<Void>
-
deriveUUID
-
columnCell
-
createColumnCell
-
createColumnCell
protected JRElement createColumnCell(Column column, JRElementGroup parentGroup, Cell cell, boolean forceFrame) -
visitColumnGroup
- Specified by:
visitColumnGroupin interfaceColumnVisitor<Void>
-
createColumnGroupCell
protected JRElement createColumnGroupCell(ColumnGroup columnGroup, Cell cell, JRDesignElementGroup elementGroup) -
columnGroupCell
-
createSubVisitor
protected abstract TableReport.ReportBandCreator createSubVisitor(FillColumn subcolumn, int xOffset, int yOffset, int subLevel) -
visit
public void visit()
-