net.sf.jasperreports.crosstabs.design
public abstract class JRDesignCrosstabGroup extends JRBaseCrosstabGroup implements JRChangeEventsSupport
Modifier and Type | Field and Description |
---|---|
protected JRDesignVariable |
designVariable |
protected JRDesignCrosstab |
parent |
static java.lang.String |
PROPERTY_BUCKET |
static java.lang.String |
PROPERTY_HEADER |
static java.lang.String |
PROPERTY_NAME |
static java.lang.String |
PROPERTY_TOTAL_HEADER |
static java.lang.String |
PROPERTY_TOTAL_POSITION |
bucket, header, name, totalHeader, totalPositionValue, variable
Modifier | Constructor and Description |
---|---|
protected |
JRDesignCrosstabGroup() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
JRDesignCrosstabGroup |
clone(JRDesignCrosstab parent) |
JRPropertyChangeSupport |
getEventSupport()
Returns the property change support object for this instance.
|
JRDesignCrosstab |
getParent()
Returns the group parent crosstab.
|
void |
setBucket(JRDesignCrosstabBucket bucket)
Sets the group bucketing information.
|
protected void |
setCellOrigin(JRCellContents cell,
JRCrosstabOrigin origin) |
void |
setHeader(JRDesignCellContents header)
Sets the group header cell.
|
void |
setName(java.lang.String name)
Sets the group name.
|
void |
setTotalHeader(JRDesignCellContents totalHeader)
Sets the group total header cell.
|
void |
setTotalPosition(byte totalPosition)
Deprecated.
Replaced by
setTotalPosition(CrosstabTotalPositionEnum) . |
void |
setTotalPosition(CrosstabTotalPositionEnum totalPositionValue)
Sets the position of the total row/column.
|
getBucket, getHeader, getName, getTotalHeader, getTotalPosition, getTotalPositionValue, getVariable, hasTotal
public static final java.lang.String PROPERTY_BUCKET
public static final java.lang.String PROPERTY_HEADER
public static final java.lang.String PROPERTY_NAME
public static final java.lang.String PROPERTY_TOTAL_HEADER
public static final java.lang.String PROPERTY_TOTAL_POSITION
protected JRDesignVariable designVariable
protected JRDesignCrosstab parent
public void setName(java.lang.String name)
name
- the nameJRCrosstabGroup.getName()
public void setTotalPosition(byte totalPosition)
setTotalPosition(CrosstabTotalPositionEnum)
.public void setTotalPosition(CrosstabTotalPositionEnum totalPositionValue)
totalPositionValue
- the position of the total row/columnJRCrosstabGroup.getTotalPositionValue()
public void setBucket(JRDesignCrosstabBucket bucket)
bucket
- the bucketing informationJRCrosstabGroup.getBucket()
public void setHeader(JRDesignCellContents header)
header
- the header cellJRCrosstabGroup.getHeader()
public void setTotalHeader(JRDesignCellContents totalHeader)
totalHeader
- the total headerJRCrosstabGroup.getTotalHeader()
public JRDesignCrosstab getParent()
protected void setCellOrigin(JRCellContents cell, JRCrosstabOrigin origin)
public java.lang.Object clone()
clone
in interface JRCloneable
clone
in class JRBaseCrosstabGroup
public JRDesignCrosstabGroup clone(JRDesignCrosstab parent)
public JRPropertyChangeSupport getEventSupport()
JRChangeEventsSupport
getEventSupport
in interface JRChangeEventsSupport
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com