Class StandardBaseColumn
java.lang.Object
net.sf.jasperreports.components.table.StandardBaseColumn
- All Implemented Interfaces:
Serializable,Cloneable,BaseColumn,JRChangeEventsSupport,JRCloneable,JRIdentifiable,JRPropertiesHolder
- Direct Known Subclasses:
StandardColumn,StandardColumnGroup
public abstract class StandardBaseColumn
extends Object
implements BaseColumn, Serializable, JRChangeEventsSupport
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddGroupFooter(GroupCell groupCell) voidaddGroupHeader(GroupCell groupCell) voidaddPropertyExpression(JRPropertyExpression propertyExpression) Add a dynamic/expression-based property.clone()protected intfindGroupCellIndex(List<GroupCell> groupCells, String groupName) Returns the property change support object for this instance.getGroupFooter(String groupName) getGroupHeader(String groupName) Returns the parent properties holder, whose properties are used as defaults for this object.Returns this object's properties map.Returns the list of property expressions.getUUID()getWidth()booleanChecks whether the object has any properties.booleanremoveGroupFooter(GroupCell groupCell) booleanremoveGroupHeader(GroupCell groupCell) Remove a property expression.voidremovePropertyExpression(JRPropertyExpression propertyExpression) Remove a property expression.voidsetColumnFooter(Cell header) voidsetColumnHeader(Cell header) voidsetGroupFooter(String groupName, Cell cell) voidsetGroupFooters(List<GroupCell> groupFooters) voidsetGroupHeader(String groupName, Cell cell) voidsetGroupHeaders(List<GroupCell> groupHeaders) voidsetPrintWhenExpression(JRExpression printWhenExpression) voidsetTableFooter(Cell tableFooter) voidsetTableHeader(Cell tableHeader) voidvoidvoidMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sf.jasperreports.components.table.BaseColumn
visitColumn
-
Field Details
-
PROPERTY_PRINT_WHEN_EXPRESSION
- See Also:
-
PROPERTY_TABLE_HEADER
- See Also:
-
PROPERTY_TABLE_FOOTER
- See Also:
-
PROPERTY_COLUMN_HEADER
- See Also:
-
PROPERTY_COLUMN_FOOTER
- See Also:
-
PROPERTY_GROUP_HEADERS
- See Also:
-
PROPERTY_GROUP_FOOTERS
- See Also:
-
PROPERTY_WIDTH
- See Also:
-
PROPERTY_WEIGHT
- See Also:
-
-
Constructor Details
-
StandardBaseColumn
public StandardBaseColumn() -
StandardBaseColumn
-
-
Method Details
-
getUUID
- Specified by:
getUUIDin interfaceJRIdentifiable
-
setUUID
-
getColumnHeader
- Specified by:
getColumnHeaderin interfaceBaseColumn
-
getPrintWhenExpression
- Specified by:
getPrintWhenExpressionin interfaceBaseColumn
-
setPrintWhenExpression
-
setColumnHeader
-
clone
- Specified by:
clonein interfaceJRCloneable- Overrides:
clonein classObject
-
getTableHeader
- Specified by:
getTableHeaderin interfaceBaseColumn
-
setTableHeader
-
getWidth
- Specified by:
getWidthin interfaceBaseColumn
-
setWidth
-
getWeight
- Specified by:
getWeightin interfaceBaseColumn
-
setWeight
-
getEventSupport
Description copied from interface:JRChangeEventsSupportReturns the property change support object for this instance.- Specified by:
getEventSupportin interfaceJRChangeEventsSupport- Returns:
- the property change support object for this instance
-
getGroupHeaders
- Specified by:
getGroupHeadersin interfaceBaseColumn
-
findGroupCellIndex
-
getGroupHeader
- Specified by:
getGroupHeaderin interfaceBaseColumn
-
setGroupHeaders
-
addGroupHeader
-
removeGroupHeader
-
setGroupHeader
-
hasProperties
public boolean hasProperties()Description copied from interface:JRPropertiesHolderChecks whether the object has any properties.- Specified by:
hasPropertiesin interfaceJRPropertiesHolder- Returns:
- whether the object has any properties
-
getPropertiesMap
Description copied from interface:JRPropertiesHolderReturns this object's properties map.- Specified by:
getPropertiesMapin interfaceJRPropertiesHolder- Returns:
- this object's properties map
-
getParentProperties
Description copied from interface:JRPropertiesHolderReturns the parent properties holder, whose properties are used as defaults for this object.- Specified by:
getParentPropertiesin interfaceJRPropertiesHolder- Returns:
- the parent properties holder, or
nullif no parent
-
getPropertyExpressions
- Specified by:
getPropertyExpressionsin interfaceBaseColumn
-
addPropertyExpression
Add a dynamic/expression-based property.- Parameters:
propertyExpression- the property to add- See Also:
-
removePropertyExpression
Remove a property expression.- Parameters:
propertyExpression- the property expression to remove- See Also:
-
removePropertyExpression
Remove a property expression.- Parameters:
name- the name of the property to remove- Returns:
- the removed property expression (if found)
-
getPropertyExpressionsList
Returns the list of property expressions.- Returns:
- the list of property expressions (
JRPropertyExpressioninstances) - See Also:
-