Class JRFillCrosstabRowGroup
- java.lang.Object
-
- net.sf.jasperreports.crosstabs.fill.JRFillCrosstabGroup
-
- net.sf.jasperreports.crosstabs.fill.JRFillCrosstabRowGroup
-
- All Implemented Interfaces:
Cloneable
,JRCrosstabGroup
,JRCrosstabRowGroup
,JRCloneable
public class JRFillCrosstabRowGroup extends JRFillCrosstabGroup implements JRCrosstabRowGroup
Crosstab row group implementation used at fill time.- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Field Summary
-
Fields inherited from class net.sf.jasperreports.crosstabs.fill.JRFillCrosstabGroup
header, parentGroup, totalHeader, variable
-
-
Constructor Summary
Constructors Constructor Description JRFillCrosstabRowGroup(JRCrosstabRowGroup group, JRFillCrosstabObjectFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CrosstabRowPositionEnum
getPosition()
Returns the position of the header contents for header stretching.int
getWidth()
Returns the width of the group headers.-
Methods inherited from class net.sf.jasperreports.crosstabs.fill.JRFillCrosstabGroup
clone, getBucket, getFillHeader, getFillTotalHeader, getFillVariable, getHeader, getMergeHeaderCells, getName, getTotalHeader, getTotalPosition, 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.engine.JRCloneable
clone
-
Methods inherited from interface net.sf.jasperreports.crosstabs.JRCrosstabGroup
getBucket, getHeader, getMergeHeaderCells, getName, getTotalHeader, getTotalPosition, getVariable, hasTotal
-
-
-
-
Constructor Detail
-
JRFillCrosstabRowGroup
public JRFillCrosstabRowGroup(JRCrosstabRowGroup group, JRFillCrosstabObjectFactory factory)
-
-
Method Detail
-
getPosition
public CrosstabRowPositionEnum getPosition()
Description copied from interface:JRCrosstabRowGroup
Returns the position of the header contents for header stretching.The row group headers stretch vertically when there are multiple sub group entries. The header contents will be adjusted to the new height depending on this attribute:
CrosstabRowPositionEnum.TOP
- the contents will be rendered at the top of of the headerCrosstabRowPositionEnum.MIDDLE
- the contents will be rendered on the center of the headerJCrosstabRowPositionEnum.BOTTOM
- the contents will be rendered at the bottom of the headerCrosstabRowPositionEnum.STRETCH
- the contents will be proportionally stretched to the new header size
- Specified by:
getPosition
in interfaceJRCrosstabRowGroup
- Returns:
- the position of the header contents for header stretching
-
getWidth
public int getWidth()
Description copied from interface:JRCrosstabRowGroup
Returns the width of the group headers.- Specified by:
getWidth
in interfaceJRCrosstabRowGroup
- Returns:
- the width of the group headers
- See Also:
JRCrosstabGroup.getHeader()
,JRCrosstabGroup.getTotalHeader()
-
-