public abstract class StandardBaseColumn extends java.lang.Object implements BaseColumn, java.io.Serializable, JRChangeEventsSupport
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PROPERTY_COLUMN_FOOTER |
static java.lang.String |
PROPERTY_COLUMN_HEADER |
static java.lang.String |
PROPERTY_GROUP_FOOTERS |
static java.lang.String |
PROPERTY_GROUP_HEADERS |
static java.lang.String |
PROPERTY_PRINT_WHEN_EXPRESSION |
static java.lang.String |
PROPERTY_TABLE_FOOTER |
static java.lang.String |
PROPERTY_TABLE_HEADER |
static java.lang.String |
PROPERTY_WIDTH |
| Constructor and Description |
|---|
StandardBaseColumn() |
StandardBaseColumn(BaseColumn column,
ColumnFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addGroupFooter(GroupCell groupCell) |
void |
addGroupHeader(GroupCell groupCell) |
void |
addPropertyExpression(JRPropertyExpression propertyExpression)
Add a dynamic/expression-based property.
|
java.lang.Object |
clone() |
protected int |
findGroupCellIndex(java.util.List<GroupCell> groupCells,
java.lang.String groupName) |
Cell |
getColumnFooter() |
Cell |
getColumnHeader() |
JRPropertyChangeSupport |
getEventSupport()
Returns the property change support object for this instance.
|
Cell |
getGroupFooter(java.lang.String groupName) |
java.util.List<GroupCell> |
getGroupFooters() |
Cell |
getGroupHeader(java.lang.String groupName) |
java.util.List<GroupCell> |
getGroupHeaders() |
JRPropertiesHolder |
getParentProperties()
Returns the parent properties holder, whose properties are used as defaults
for this object.
|
JRExpression |
getPrintWhenExpression() |
JRPropertiesMap |
getPropertiesMap()
Returns this object's properties map.
|
JRPropertyExpression[] |
getPropertyExpressions() |
java.util.List<JRPropertyExpression> |
getPropertyExpressionsList()
Returns the list of property expressions.
|
Cell |
getTableFooter() |
Cell |
getTableHeader() |
java.util.UUID |
getUUID() |
java.lang.Integer |
getWidth() |
boolean |
hasProperties()
Checks whether the object has any properties.
|
boolean |
removeGroupFooter(GroupCell groupCell) |
boolean |
removeGroupHeader(GroupCell groupCell) |
void |
removePropertyExpression(JRPropertyExpression propertyExpression)
Remove a property expression.
|
JRPropertyExpression |
removePropertyExpression(java.lang.String name)
Remove a property expression.
|
void |
setColumnFooter(Cell header) |
void |
setColumnHeader(Cell header) |
void |
setGroupFooter(java.lang.String groupName,
Cell cell) |
void |
setGroupFooters(java.util.List<GroupCell> groupFooters) |
void |
setGroupHeader(java.lang.String groupName,
Cell cell) |
void |
setGroupHeaders(java.util.List<GroupCell> groupHeaders) |
void |
setPrintWhenExpression(JRExpression printWhenExpression) |
void |
setTableFooter(Cell tableFooter) |
void |
setTableHeader(Cell tableHeader) |
void |
setUUID(java.util.UUID uuid) |
void |
setWidth(java.lang.Integer width) |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitColumnpublic static final java.lang.String PROPERTY_PRINT_WHEN_EXPRESSION
public static final java.lang.String PROPERTY_TABLE_HEADER
public static final java.lang.String PROPERTY_TABLE_FOOTER
public static final java.lang.String PROPERTY_COLUMN_HEADER
public static final java.lang.String PROPERTY_COLUMN_FOOTER
public static final java.lang.String PROPERTY_GROUP_HEADERS
public static final java.lang.String PROPERTY_GROUP_FOOTERS
public static final java.lang.String PROPERTY_WIDTH
public StandardBaseColumn()
public StandardBaseColumn(BaseColumn column, ColumnFactory factory)
public java.util.UUID getUUID()
getUUID in interface JRIdentifiablepublic void setUUID(java.util.UUID uuid)
public Cell getColumnHeader()
getColumnHeader in interface BaseColumnpublic Cell getColumnFooter()
getColumnFooter in interface BaseColumnpublic JRExpression getPrintWhenExpression()
getPrintWhenExpression in interface BaseColumnpublic void setPrintWhenExpression(JRExpression printWhenExpression)
public void setColumnHeader(Cell header)
public void setColumnFooter(Cell header)
public java.lang.Object clone()
clone in interface JRCloneableclone in class java.lang.Objectpublic Cell getTableHeader()
getTableHeader in interface BaseColumnpublic void setTableHeader(Cell tableHeader)
public Cell getTableFooter()
getTableFooter in interface BaseColumnpublic void setTableFooter(Cell tableFooter)
public java.lang.Integer getWidth()
getWidth in interface BaseColumnpublic void setWidth(java.lang.Integer width)
public JRPropertyChangeSupport getEventSupport()
JRChangeEventsSupportgetEventSupport in interface JRChangeEventsSupportpublic java.util.List<GroupCell> getGroupHeaders()
getGroupHeaders in interface BaseColumnpublic java.util.List<GroupCell> getGroupFooters()
getGroupFooters in interface BaseColumnprotected int findGroupCellIndex(java.util.List<GroupCell> groupCells, java.lang.String groupName)
public Cell getGroupFooter(java.lang.String groupName)
getGroupFooter in interface BaseColumnpublic Cell getGroupHeader(java.lang.String groupName)
getGroupHeader in interface BaseColumnpublic void setGroupHeaders(java.util.List<GroupCell> groupHeaders)
public void setGroupFooters(java.util.List<GroupCell> groupFooters)
public void addGroupHeader(GroupCell groupCell)
public void addGroupFooter(GroupCell groupCell)
public boolean removeGroupFooter(GroupCell groupCell)
public boolean removeGroupHeader(GroupCell groupCell)
public void setGroupFooter(java.lang.String groupName,
Cell cell)
public void setGroupHeader(java.lang.String groupName,
Cell cell)
public boolean hasProperties()
JRPropertiesHolderhasProperties in interface JRPropertiesHolderpublic JRPropertiesMap getPropertiesMap()
JRPropertiesHoldergetPropertiesMap in interface JRPropertiesHolderpublic JRPropertiesHolder getParentProperties()
JRPropertiesHoldergetParentProperties in interface JRPropertiesHoldernull if no parentpublic JRPropertyExpression[] getPropertyExpressions()
getPropertyExpressions in interface BaseColumnpublic void addPropertyExpression(JRPropertyExpression propertyExpression)
propertyExpression - the property to addgetPropertyExpressions()public void removePropertyExpression(JRPropertyExpression propertyExpression)
propertyExpression - the property expression to removeaddPropertyExpression(JRPropertyExpression)public JRPropertyExpression removePropertyExpression(java.lang.String name)
name - the name of the property to removepublic java.util.List<JRPropertyExpression> getPropertyExpressionsList()
JRPropertyExpression instances)addPropertyExpression(JRPropertyExpression)© 2001-2010 Jaspersoft Corporation www.jaspersoft.com