net.sf.jasperreports.crosstabs.base
Class JRBaseCrosstabColumnGroup

java.lang.Object
  extended by net.sf.jasperreports.crosstabs.base.JRBaseCrosstabGroup
      extended by net.sf.jasperreports.crosstabs.base.JRBaseCrosstabColumnGroup
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, JRCrosstabColumnGroup, JRCrosstabGroup, JRCloneable

public class JRBaseCrosstabColumnGroup
extends JRBaseCrosstabGroup
implements JRCrosstabColumnGroup

Base read-only implementation of crosstab column groups.

Version:
$Id: JRBaseCrosstabColumnGroup.java 1229 2006-04-19 10:27:35Z teodord $
Author:
Lucian Chirita (lucianc@users.sourceforge.net)
See Also:
Serialized Form

Field Summary
protected  int height
           
protected  byte position
           
 
Fields inherited from class net.sf.jasperreports.crosstabs.base.JRBaseCrosstabGroup
bucket, header, name, totalHeader, totalPosition, variable
 
Constructor Summary
JRBaseCrosstabColumnGroup(JRCrosstabColumnGroup group, JRBaseObjectFactory factory)
           
 
Method Summary
 int getHeight()
          Returns the height of the group headers.
 byte getPosition()
          Returns the position of the header contents for header stretching.
 
Methods inherited from class net.sf.jasperreports.crosstabs.base.JRBaseCrosstabGroup
clone, getBucket, getHeader, 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.crosstabs.JRCrosstabGroup
getBucket, getHeader, getName, getTotalHeader, getTotalPosition, getVariable, hasTotal
 
Methods inherited from interface net.sf.jasperreports.engine.JRCloneable
clone
 

Field Detail

height

protected int height

position

protected byte position
Constructor Detail

JRBaseCrosstabColumnGroup

public JRBaseCrosstabColumnGroup(JRCrosstabColumnGroup group,
                                 JRBaseObjectFactory factory)
Method Detail

getPosition

public byte getPosition()
Description copied from interface: JRCrosstabColumnGroup
Returns the position of the header contents for header stretching.

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:

Specified by:
getPosition in interface JRCrosstabColumnGroup
Returns:
the position of the header contents for header stretching

getHeight

public int getHeight()
Description copied from interface: JRCrosstabColumnGroup
Returns the height of the group headers.

Specified by:
getHeight in interface JRCrosstabColumnGroup
Returns:
the height of the group headers
See Also:
JRCrosstabGroup.getHeader(), JRCrosstabGroup.getTotalHeader()


© 2001-2006 JasperSoft Corporation www.jaspersoft.com