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<java.lang.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, java.util.Map<java.lang.Integer,JRPropertiesMap> headerBaseProperties, java.util.concurrent.atomic.AtomicBoolean firstColumn)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddColumnLabelParameters(JRDesignGenericElement element, TableComponent table)protected voidaddElementParameter(JRDesignGenericElement element, java.lang.String name, java.lang.Object value)protected voidaddElementParameter(JRDesignGenericElement element, java.lang.String name, JRExpression expression)protected voidaddHeaderToolbarElement(Column column, JRDesignFrame frame, JRTextField sortTextField)protected voidaddIconLabelComponent(Column column, JRDesignFrame frame, java.lang.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 Detail
-
ColumnHeaderCreator
public ColumnHeaderCreator(TableReport.ReportBandInfo bandInfo, FillColumn fillColumn, int xOffset, int yOffset, int level, java.util.Map<java.lang.Integer,JRPropertiesMap> headerBaseProperties, java.util.concurrent.atomic.AtomicBoolean firstColumn)
-
-
Method Detail
-
columnCell
protected Cell columnCell(Column column)
- Specified by:
columnCellin classTableReport.ReportBandCreator
-
createColumnCell
protected JRDesignFrame createColumnCell(Column column, JRElementGroup parentGroup, Cell cell)
- Overrides:
createColumnCellin 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, java.lang.String suffix)
-
addElementParameter
protected void addElementParameter(JRDesignGenericElement element, java.lang.String name, java.lang.Object value)
-
addElementParameter
protected void addElementParameter(JRDesignGenericElement element, java.lang.String name, JRExpression expression)
-
addColumnLabelParameters
protected void addColumnLabelParameters(JRDesignGenericElement element, TableComponent table)
-
columnGroupCell
protected Cell columnGroupCell(ColumnGroup group)
- 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
-
-