Class TableReport.ColumnHeaderCreator
java.lang.Object
net.sf.jasperreports.components.table.fill.TableReport.ReportBandCreator
net.sf.jasperreports.components.table.fill.TableReport.ColumnHeaderCreator
- All Implemented Interfaces:
ColumnVisitor<Void>
- Enclosing class:
TableReport
-
Constructor Summary
ConstructorsConstructorDescriptionColumnHeaderCreator(TableReport.ReportBandInfo bandInfo, FillColumn fillColumn, int xOffset, int yOffset, int level, Map<Integer, JRPropertiesMap> headerBaseProperties, AtomicBoolean firstColumn) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddColumnLabelParameters(JRDesignGenericElement element, TableComponent table) protected voidaddElementParameter(JRDesignGenericElement element, String name, Object value) protected voidaddElementParameter(JRDesignGenericElement element, String name, JRExpression expression) protected voidaddHeaderToolbarElement(Column column, JRDesignFrame frame, JRTextField sortTextField) protected voidaddIconLabelComponent(Column column, JRDesignFrame frame, String suffix) protected CellcolumnCell(Column column) protected CellcolumnGroupCell(ColumnGroup group) protected JRDesignFramecreateColumnCell(Column column, JRElementGroup parentGroup, Cell cell) protected JRElementcreateColumnGroupCell(ColumnGroup columnGroup, Cell cell, JRDesignElementGroup elementGroup) protected TableReport.ReportBandCreatorcreateSubVisitor(FillColumn subcolumn, int xOffset, int yOffset, int sublevel) protected JRExpressiongetColumnHeaderLabelExpression(Cell header) Methods inherited from class net.sf.jasperreports.components.table.fill.TableReport.ReportBandCreator
createColumnCell, deriveUUID, isEmpty, visit, visitColumn, visitColumnGroup
-
Constructor Details
-
ColumnHeaderCreator
public ColumnHeaderCreator(TableReport.ReportBandInfo bandInfo, FillColumn fillColumn, int xOffset, int yOffset, int level, Map<Integer, JRPropertiesMap> headerBaseProperties, AtomicBoolean firstColumn)
-
-
Method Details
-
columnCell
- Specified by:
columnCellin classTableReport.ReportBandCreator
-
createColumnCell
- Overrides:
createColumnCellin classTableReport.ReportBandCreator
-
getColumnHeaderLabelExpression
-
addHeaderToolbarElement
protected void addHeaderToolbarElement(Column column, JRDesignFrame frame, JRTextField sortTextField) -
addIconLabelComponent
-
addElementParameter
-
addElementParameter
protected void addElementParameter(JRDesignGenericElement element, String name, JRExpression expression) -
addColumnLabelParameters
-
columnGroupCell
- Specified by:
columnGroupCellin classTableReport.ReportBandCreator
-
createSubVisitor
protected TableReport.ReportBandCreator createSubVisitor(FillColumn subcolumn, int xOffset, int yOffset, int sublevel) - Specified by:
createSubVisitorin classTableReport.ReportBandCreator
-
createColumnGroupCell
protected JRElement createColumnGroupCell(ColumnGroup columnGroup, Cell cell, JRDesignElementGroup elementGroup) - Overrides:
createColumnGroupCellin classTableReport.ReportBandCreator
-