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
protected class TableReport.ColumnHeaderCreator extends TableReport.ReportBandCreator
-
-
Constructor Summary
Constructors Constructor Description ColumnHeaderCreator(TableReport.ReportBandInfo bandInfo, FillColumn fillColumn, int xOffset, int yOffset, int level, Map<Integer,JRPropertiesMap> headerBaseProperties, AtomicBoolean firstColumn)
-
Method Summary
-
Methods inherited from class net.sf.jasperreports.components.table.fill.TableReport.ReportBandCreator
createColumnCell, deriveUUID, isEmpty, visit, visitColumn, visitColumnGroup
-
-
-
-
Constructor Detail
-
ColumnHeaderCreator
public ColumnHeaderCreator(TableReport.ReportBandInfo bandInfo, FillColumn fillColumn, int xOffset, int yOffset, int level, Map<Integer,JRPropertiesMap> headerBaseProperties, AtomicBoolean firstColumn)
-
-
Method Detail
-
columnCell
protected Cell columnCell(Column column)
- Specified by:
columnCell
in classTableReport.ReportBandCreator
-
createColumnCell
protected JRDesignFrame createColumnCell(Column column, JRElementGroup parentGroup, Cell cell)
- Overrides:
createColumnCell
in classTableReport.ReportBandCreator
-
getColumnHeaderLabelExpression
protected JRExpression getColumnHeaderLabelExpression(Cell header)
-
addHeaderToolbarElement
protected void addHeaderToolbarElement(Column column, JRDesignFrame frame, JRTextField sortTextField)
-
addIconLabelComponent
protected void addIconLabelComponent(Column column, JRDesignFrame frame, String suffix)
-
addElementParameter
protected void addElementParameter(JRDesignGenericElement element, String name, Object value)
-
addElementParameter
protected void addElementParameter(JRDesignGenericElement element, String name, JRExpression expression)
-
addColumnLabelParameters
protected void addColumnLabelParameters(JRDesignGenericElement element, TableComponent table)
-
columnGroupCell
protected Cell columnGroupCell(ColumnGroup group)
- 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
-
-