Class StandardColumnGroup
- java.lang.Object
-
- net.sf.jasperreports.components.table.StandardBaseColumn
-
- net.sf.jasperreports.components.table.StandardColumnGroup
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.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 java.lang.StringPROPERTY_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 voidaddColumn(int index, BaseColumn column)voidaddColumn(BaseColumn column)java.lang.Objectclone()java.util.List<BaseColumn>getColumns()booleanremoveColumn(BaseColumn column)voidsetColumns(java.util.List<BaseColumn> columns)<R> RvisitColumn(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 java.lang.String PROPERTY_COLUMNS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
StandardColumnGroup
public StandardColumnGroup()
-
StandardColumnGroup
public StandardColumnGroup(ColumnGroup columnGroup, ColumnFactory factory)
-
-
Method Detail
-
getColumns
public java.util.List<BaseColumn> getColumns()
- Specified by:
getColumnsin interfaceColumnGroup
-
setColumns
public void setColumns(java.util.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:
visitColumnin interfaceBaseColumn
-
clone
public java.lang.Object clone()
- Specified by:
clonein interfaceJRCloneable- Overrides:
clonein classStandardBaseColumn
-
-