|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.jasperreports.crosstabs.base.JRBaseCrosstabGroup net.sf.jasperreports.crosstabs.design.JRDesignCrosstabGroup net.sf.jasperreports.crosstabs.design.JRDesignCrosstabColumnGroup
public class JRDesignCrosstabColumnGroup
Crosstab column group implementation to be used for report designing.
Field Summary | |
---|---|
protected int |
height
|
protected CrosstabColumnPositionEnum |
positionValue
|
static java.lang.String |
PROPERTY_HEIGHT
|
static java.lang.String |
PROPERTY_POSITION
|
Fields inherited from class net.sf.jasperreports.crosstabs.design.JRDesignCrosstabGroup |
---|
designVariable, parent, PROPERTY_BUCKET, PROPERTY_HEADER, PROPERTY_NAME, PROPERTY_TOTAL_HEADER, PROPERTY_TOTAL_POSITION |
Fields inherited from class net.sf.jasperreports.crosstabs.base.JRBaseCrosstabGroup |
---|
bucket, header, name, totalHeader, totalPositionValue, variable |
Constructor Summary | |
---|---|
JRDesignCrosstabColumnGroup()
Creates a column group. |
Method Summary | |
---|---|
int |
getHeight()
Returns the height of the group headers. |
byte |
getPosition()
Deprecated. Replaced by getPositionValue() . |
CrosstabColumnPositionEnum |
getPositionValue()
Returns the position of the header contents for header stretching. |
void |
setHeader(JRDesignCellContents header)
Sets the group header cell. |
void |
setHeight(int height)
Sets the header cell height. |
void |
setPosition(byte position)
Deprecated. Replaced by setPosition(CrosstabColumnPositionEnum) |
void |
setPosition(CrosstabColumnPositionEnum positionValue)
Sets the header contents stretch position. |
void |
setTotalHeader(JRDesignCellContents totalHeader)
Sets the group total header cell. |
Methods inherited from class net.sf.jasperreports.crosstabs.design.JRDesignCrosstabGroup |
---|
clone, clone, getEventSupport, getParent, setBucket, setCellOrigin, setName, setTotalPosition, setTotalPosition |
Methods inherited from class net.sf.jasperreports.crosstabs.base.JRBaseCrosstabGroup |
---|
getBucket, getHeader, getName, getTotalHeader, getTotalPosition, getTotalPositionValue, getVariable, hasTotal |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.sf.jasperreports.crosstabs.JRCrosstabGroup |
---|
getBucket, getHeader, getName, getTotalHeader, getTotalPosition, getTotalPositionValue, getVariable, hasTotal |
Methods inherited from interface net.sf.jasperreports.engine.JRCloneable |
---|
clone |
Field Detail |
---|
public static final java.lang.String PROPERTY_HEIGHT
public static final java.lang.String PROPERTY_POSITION
protected int height
protected CrosstabColumnPositionEnum positionValue
Constructor Detail |
---|
public JRDesignCrosstabColumnGroup()
Method Detail |
---|
public byte getPosition()
getPositionValue()
.
getPosition
in interface JRCrosstabColumnGroup
public CrosstabColumnPositionEnum getPositionValue()
JRCrosstabColumnGroup
The column group headers stretch horizontally when there are multiple sub group entries. The header contents will be adjusted to the new width depending on this attribute:
CrosstabColumnPositionEnum.LEFT
- the contents will be rendered on the left side of the headerCrosstabColumnPositionEnum.CENTER
- the contents will be rendered on the center of the headerCrosstabColumnPositionEnum.RIGHT
- the contents will be rendered on the right side of the headerCrosstabColumnPositionEnum.STRETCH
- the contents will be proportionally stretched to the new header size
getPositionValue
in interface JRCrosstabColumnGroup
public void setPosition(byte position)
setPosition(CrosstabColumnPositionEnum)
public void setPosition(CrosstabColumnPositionEnum positionValue)
positionValue
- the header contents stretch positionJRCrosstabColumnGroup.getPositionValue()
public int getHeight()
JRCrosstabColumnGroup
getHeight
in interface JRCrosstabColumnGroup
JRCrosstabGroup.getHeader()
,
JRCrosstabGroup.getTotalHeader()
public void setHeight(int height)
height
- the heightJRCrosstabColumnGroup.getHeight()
public void setHeader(JRDesignCellContents header)
JRDesignCrosstabGroup
setHeader
in class JRDesignCrosstabGroup
header
- the header cellJRCrosstabGroup.getHeader()
public void setTotalHeader(JRDesignCellContents totalHeader)
JRDesignCrosstabGroup
setTotalHeader
in class JRDesignCrosstabGroup
totalHeader
- the total headerJRCrosstabGroup.getTotalHeader()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |