Class StandardColumnGroup
- java.lang.Object
-
- net.sf.jasperreports.components.table.StandardBaseColumn
-
- net.sf.jasperreports.components.table.StandardColumnGroup
-
- All Implemented Interfaces:
Serializable
,Cloneable
,BaseColumn
,ColumnGroup
,JRChangeEventsSupport
,JRCloneable
,JRIdentifiable
,JRPropertiesHolder
public class StandardColumnGroup extends StandardBaseColumn implements ColumnGroup
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
PROPERTY_COLUMNS
-
Fields inherited from class net.sf.jasperreports.components.table.StandardBaseColumn
PROPERTY_COLUMN_FOOTER, PROPERTY_COLUMN_HEADER, PROPERTY_GROUP_FOOTERS, PROPERTY_GROUP_HEADERS, PROPERTY_PRINT_WHEN_EXPRESSION, PROPERTY_TABLE_FOOTER, PROPERTY_TABLE_HEADER, PROPERTY_WIDTH
-
-
Constructor Summary
Constructors Constructor Description StandardColumnGroup()
StandardColumnGroup(ColumnGroup columnGroup, ColumnFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addColumn(int index, BaseColumn column)
void
addColumn(BaseColumn column)
Object
clone()
List<BaseColumn>
getColumns()
boolean
removeColumn(BaseColumn column)
void
setColumns(List<BaseColumn> columns)
<R> R
visitColumn(ColumnVisitor<R> visitor)
-
Methods inherited from class net.sf.jasperreports.components.table.StandardBaseColumn
addGroupFooter, addGroupHeader, addPropertyExpression, findGroupCellIndex, getColumnFooter, getColumnHeader, getEventSupport, getGroupFooter, getGroupFooters, getGroupHeader, getGroupHeaders, getParentProperties, getPrintWhenExpression, getPropertiesMap, getPropertyExpressions, getPropertyExpressionsList, getTableFooter, getTableHeader, getUUID, getWidth, hasProperties, removeGroupFooter, removeGroupHeader, removePropertyExpression, removePropertyExpression, setColumnFooter, setColumnHeader, setGroupFooter, setGroupFooters, setGroupHeader, setGroupHeaders, setPrintWhenExpression, setTableFooter, setTableHeader, setUUID, setWidth
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.sf.jasperreports.components.table.BaseColumn
getColumnFooter, getColumnHeader, getGroupFooter, getGroupFooters, getGroupHeader, getGroupHeaders, getPrintWhenExpression, getPropertyExpressions, getTableFooter, getTableHeader, getWidth
-
Methods inherited from interface net.sf.jasperreports.engine.JRIdentifiable
getUUID
-
Methods inherited from interface net.sf.jasperreports.engine.JRPropertiesHolder
getParentProperties, getPropertiesMap, hasProperties
-
-
-
-
Field Detail
-
PROPERTY_COLUMNS
public static final String PROPERTY_COLUMNS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
StandardColumnGroup
public StandardColumnGroup()
-
StandardColumnGroup
public StandardColumnGroup(ColumnGroup columnGroup, ColumnFactory factory)
-
-
Method Detail
-
getColumns
public List<BaseColumn> getColumns()
- Specified by:
getColumns
in interfaceColumnGroup
-
setColumns
public void setColumns(List<BaseColumn> columns)
-
addColumn
public void addColumn(BaseColumn column)
-
addColumn
public void addColumn(int index, BaseColumn column)
-
removeColumn
public boolean removeColumn(BaseColumn column)
-
visitColumn
public <R> R visitColumn(ColumnVisitor<R> visitor)
- Specified by:
visitColumn
in interfaceBaseColumn
-
clone
public Object clone()
- Specified by:
clone
in interfaceJRCloneable
- Overrides:
clone
in classStandardBaseColumn
-
-