public class CrosstabOtherGroup extends Group
ANONYMOUS_ELEMENT_PREFIX
Constructor and Description |
---|
CrosstabOtherGroup() |
CrosstabOtherGroup(CrosstabCellBody body) |
CrosstabOtherGroup(CrosstabColumnGroupBody body) |
CrosstabOtherGroup(GroupBody body) |
Modifier and Type | Method and Description |
---|---|
CrosstabOtherGroup |
clone()
Clones this Element.
|
protected GroupBody |
createDefaultBody() |
CrosstabOtherGroup |
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() |
GroupFooter |
getFooter()
Returns the group footer.
|
GroupHeader |
getHeader()
Returns the group header.
|
List<SortConstraint> |
getSortingConstraint() |
boolean |
isGroupChange(DataRow dataRow) |
protected void |
removeElement(Element element)
Removes an element from the section.
|
void |
setBody(GroupBody body) |
void |
setElementAt(int index,
Element element) |
void |
setField(String field) |
void |
setFooter(GroupFooter footer)
Sets the footer for the group.
|
void |
setHeader(GroupHeader header)
Sets the header for the group.
|
getBody, getGeneratedName, getName, isAscendingSortOrder, mapFields, matches, notifyElement, setAscendingSortOrder
getDefaultStyleSheet, iterator, registerAsChild, unregisterAsChild, unregisterParent, validateLooping
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, setChangeTracker, setComputedStyle, setDataSource, setDynamicContent, setElementType, setHRefTarget, setId, setName, setParent, setStyleExpression, setVisible, toString, updateChangedFlagInternal, updateInternalChangeFlag
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public CrosstabOtherGroup()
public CrosstabOtherGroup(GroupBody body)
public CrosstabOtherGroup(CrosstabCellBody body)
public CrosstabOtherGroup(CrosstabColumnGroupBody body)
public GroupHeader getHeader()
The group header is a report band that contains elements that should be printed at the start of a group.
public void setHeader(GroupHeader header)
header
- the header (null not permitted).NullPointerException
- if the given header is nullpublic GroupFooter getFooter()
public void setFooter(GroupFooter footer)
footer
- the footer (null not permitted).NullPointerException
- if the given footer is null.public CrosstabOtherGroup clone()
clone
in interface DataTarget
clone
in class Group
public CrosstabOtherGroup 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.protected void removeElement(Element element)
Section
removeElement
in class Group
element
- the element to be section.public Element getElement(int index)
Section
getElement
in class Section
index
- the element position within this sectionpublic int getElementCount()
Section
getElementCount
in class Section
public void setElementAt(int index, Element element)
setElementAt
in class Section
public String getField()
public void setField(String field)
protected GroupBody createDefaultBody()
createDefaultBody
in class Group
public boolean isGroupChange(DataRow dataRow)
isGroupChange
in class Group
public List<SortConstraint> getSortingConstraint()
getSortingConstraint
in class Group
Copyright © 2017 Hitachi Vantara. All rights reserved.