public class CrosstabRowGroup extends Group
ANONYMOUS_ELEMENT_PREFIX
Constructor and Description |
---|
CrosstabRowGroup() |
CrosstabRowGroup(CrosstabCellBody body) |
CrosstabRowGroup(CrosstabColumnGroupBody body) |
CrosstabRowGroup(GroupBody body) |
Modifier and Type | Method and Description |
---|---|
CrosstabRowGroup |
clone()
Clones this Element.
|
CrosstabRowGroup |
derive(boolean preserveElementInstanceIds)
Creates a deep copy of this element and regenerates all instance-ids.
|
Element |
getElement(int index)
Returns the element stored add the given index.
|
int |
getElementCount()
Returns the number of elements in this section.
|
String |
getField() |
CrosstabHeader |
getHeader() |
List<SortConstraint> |
getSortingConstraint() |
CrosstabSummaryHeader |
getSummaryHeader() |
CrosstabTitleHeader |
getTitleHeader() |
boolean |
isGroupChange(DataRow dataRow) |
boolean |
isPrintSummary() |
void |
setBody(GroupBody body) |
void |
setElementAt(int index,
Element element) |
void |
setField(String field) |
void |
setHeader(CrosstabHeader titleFooter) |
void |
setPrintSummary(boolean printSummary) |
void |
setSummaryHeader(CrosstabSummaryHeader summaryHeader) |
void |
setTitleHeader(CrosstabTitleHeader titleHeader) |
getBody, getGeneratedName, getName, isAscendingSortOrder, matches, setAscendingSortOrder
getDefaultStyleSheet, iterator
copyAttributes, copyInto, derive, getAttribute, getAttributeExpression, getAttributeExpressionNames, getAttributeExpressionNamespaces, getAttributeExpressions, getAttributeNames, getAttributeNamespaces, getAttributes, getAttributeTyped, getChangeTracker, getChildElementByType, getChildElementsByName, getChildElementsByType, getComputedStyle, getContentBase, getDataSource, getDefinitionSource, getElementContext, getElementType, getElementTypeName, getFirstAttribute, getHRefTarget, getId, getMasterReport, getMetaData, getObjectID, getParent, getParentSection, getReportDefinition, getStyle, getStyleExpression, getStyleExpressions, getTreeLock, isDynamicContent, isVisible, notifyNodeChildAdded, notifyNodeChildRemoved, notifyNodePropertiesChanged, notifyNodePropertiesChanged, notifyNodeStructureChanged, setAttribute, setAttribute, setAttributeExpression, setComputedStyle, setDataSource, setDynamicContent, setElementType, setHRefTarget, setId, setName, setStyleExpression, setVisible, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public CrosstabRowGroup()
public CrosstabRowGroup(GroupBody body)
public CrosstabRowGroup(CrosstabCellBody body)
public CrosstabRowGroup(CrosstabColumnGroupBody body)
public CrosstabTitleHeader getTitleHeader()
public void setTitleHeader(CrosstabTitleHeader titleHeader)
public CrosstabHeader getHeader()
public void setHeader(CrosstabHeader titleFooter)
public CrosstabSummaryHeader getSummaryHeader()
public void setSummaryHeader(CrosstabSummaryHeader summaryHeader)
public String getField()
public void setField(String field)
public boolean isGroupChange(DataRow dataRow)
isGroupChange
in class Group
public CrosstabRowGroup clone()
Group
clone
in interface DataTarget
clone
in class Group
public CrosstabRowGroup derive(boolean preserveElementInstanceIds)
Element
derive
in class Group
preserveElementInstanceIds
- defines whether this call generates new instance-ids for the derived elements. Instance-IDs are used by
the report processor to recognize reoccurring elements and must not changed within the report run. Outside
of the report processors new instance ids should be generated at all times to separate instances and to
make them uniquely identifiable.public int getElementCount()
Section
getElementCount
in class Section
public Element getElement(int index)
Section
getElement
in class Section
index
- the element position within this sectionpublic void setElementAt(int index, Element element)
setElementAt
in class Section
public boolean isPrintSummary()
public void setPrintSummary(boolean printSummary)
public List<SortConstraint> getSortingConstraint()
getSortingConstraint
in class Group