public class JRBaseBand extends JRBaseElementGroup implements JRBand, JRChangeEventsSupport
JRBaseSection,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
protected int |
height |
protected JRExpression |
printWhenExpression |
static String |
PROPERTY_splitType |
protected List<ExpressionReturnValue> |
returnValues |
protected SplitTypeEnum |
splitTypeValue |
children, elementGroupPROPERTY_SPLIT_TYPE| Modifier | Constructor and Description |
|---|---|
protected |
JRBaseBand(JRBand band,
JRBaseObjectFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
JRPropertyChangeSupport |
getEventSupport()
Returns the property change support object for this instance.
|
int |
getHeight() |
JRPropertiesHolder |
getParentProperties()
Returns the parent properties holder, whose properties are used as defaults
for this object.
|
JRExpression |
getPrintWhenExpression()
Returns the boolean expression that specifies if the band will be displayed.
|
JRPropertiesMap |
getPropertiesMap()
Returns this object's properties map.
|
List<ExpressionReturnValue> |
getReturnValues()
Returns the list of values to increment report variables with.
|
SplitTypeEnum |
getSplitTypeValue()
Specifies the band split behavior.
|
boolean |
hasProperties()
Checks whether the object has any properties.
|
void |
setSplitType(SplitTypeEnum splitTypeValue) |
clone, getChildren, getElementByKey, getElementByKey, getElementGroup, getElements, getElements, visitequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetChildren, getElementByKey, getElementGroup, getElementsvisitpublic static final String PROPERTY_splitType
protected int height
protected SplitTypeEnum splitTypeValue
protected JRExpression printWhenExpression
protected List<ExpressionReturnValue> returnValues
protected JRBaseBand(JRBand band, JRBaseObjectFactory factory)
public SplitTypeEnum getSplitTypeValue()
JRBandgetSplitTypeValue in interface JRBandpublic void setSplitType(SplitTypeEnum splitTypeValue)
setSplitType in interface JRBandpublic JRExpression getPrintWhenExpression()
JRBandgetPrintWhenExpression in interface JRBandpublic List<ExpressionReturnValue> getReturnValues()
JRBandgetReturnValues in interface JRBandpublic Object clone()
clone in interface JRCloneableclone in class JRBaseElementGrouppublic JRPropertyChangeSupport getEventSupport()
JRChangeEventsSupportgetEventSupport in interface JRChangeEventsSupportpublic boolean hasProperties()
JRPropertiesHolderhasProperties in interface JRPropertiesHolderpublic JRPropertiesMap getPropertiesMap()
JRPropertiesHoldergetPropertiesMap in interface JRPropertiesHolderpublic JRPropertiesHolder getParentProperties()
JRPropertiesHoldergetParentProperties in interface JRPropertiesHoldernull if no parentCopyright © 2017. All rights reserved.