org.pentaho.reporting.engine.classic.core
Class CrosstabGroup
java.lang.Object
org.pentaho.reporting.engine.classic.core.Element
org.pentaho.reporting.engine.classic.core.Section
org.pentaho.reporting.engine.classic.core.Group
org.pentaho.reporting.engine.classic.core.CrosstabGroup
- All Implemented Interfaces:
- Serializable, Cloneable, DataTarget, ReportElement
public class CrosstabGroup
- extends Group
A crosstab group represents the page, row, column and detail sections of a cube. The other axises are handled as
regular relational groups.
The group's header and footer can be used to print page-axis header and footer sections for the crosstab, but they
will not be used as bands for the tab-header and -footers. The crosstabs column and row headers are autogenerated and
part of the group-body.
- Author:
- Thomas Morgner
- See Also:
- Serialized Form
Methods inherited from class org.pentaho.reporting.engine.classic.core.Element |
derive, getAttribute, getAttributeExpression, getAttributeExpressionNames, getAttributeExpressionNamespaces, getAttributeNames, getAttributeNamespaces, getAttributes, getChangeTracker, getContentBase, getDataSource, getDefinitionSource, getElementType, getElementTypeName, getHRefTarget, getId, getMetaData, getName, getObjectID, getParent, getParentSection, getReportDefinition, getStyle, getStyleExpression, getStyleExpressions, getTreeLock, getValue, isDynamicContent, isVisible, notifyNodeChildAdded, notifyNodeChildRemoved, notifyNodePropertiesChanged, notifyNodePropertiesChanged, notifyNodeStructureChanged, setAttribute, setAttribute, setAttributeExpression, setDataSource, setDynamicContent, setElementType, setHRefTarget, setId, setName, setStyleExpression, setVisible, toString |
CrosstabGroup
public CrosstabGroup()
isGroupChange
public boolean isGroupChange(DataRow dataRow)
- Specified by:
isGroupChange
in class Group
setBody
public void setBody(GroupBody body)
- Overrides:
setBody
in class Group