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 void
addColumnLabelParameters
(JRDesignGenericElement element, TableComponent table) protected void
addElementParameter
(JRDesignGenericElement element, String name, Object value) protected void
addElementParameter
(JRDesignGenericElement element, String name, JRExpression expression) protected void
addHeaderToolbarElement
(Column column, JRDesignFrame frame, JRTextField sortTextField) protected void
addIconLabelComponent
(Column column, JRDesignFrame frame, String suffix) protected Cell
columnCell
(Column column) protected Cell
columnGroupCell
(ColumnGroup group) protected JRDesignFrame
createColumnCell
(Column column, JRElementGroup parentGroup, Cell cell) protected JRElement
createColumnGroupCell
(ColumnGroup columnGroup, Cell cell, JRDesignElementGroup elementGroup) protected TableReport.ReportBandCreator
createSubVisitor
(FillColumn subcolumn, int xOffset, int yOffset, int sublevel) protected JRExpression
getColumnHeaderLabelExpression
(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:
columnCell
in classTableReport.ReportBandCreator
-
createColumnCell
- Overrides:
createColumnCell
in 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:
columnGroupCell
in classTableReport.ReportBandCreator
-
createSubVisitor
protected TableReport.ReportBandCreator createSubVisitor(FillColumn subcolumn, int xOffset, int yOffset, int sublevel) - Specified by:
createSubVisitor
in classTableReport.ReportBandCreator
-
createColumnGroupCell
protected JRElement createColumnGroupCell(ColumnGroup columnGroup, Cell cell, JRDesignElementGroup elementGroup) - Overrides:
createColumnGroupCell
in classTableReport.ReportBandCreator
-