|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.pentaho.reporting.engine.classic.core.Element
org.pentaho.reporting.engine.classic.core.Section
org.pentaho.reporting.engine.classic.core.GroupBody
org.pentaho.reporting.engine.classic.core.GroupDataBody
public class GroupDataBody
Todo: Document Me
Field Summary |
---|
Fields inherited from class org.pentaho.reporting.engine.classic.core.Element |
---|
ANONYMOUS_ELEMENT_PREFIX |
Constructor Summary | |
---|---|
GroupDataBody()
|
Method Summary | |
---|---|
Object |
clone()
Clones this Element, the datasource and the private stylesheet of this Element. |
Element |
derive(boolean preserveElementInstanceIds)
Creates a deep copy of this element and regenerates all instance-ids. |
DetailsFooter |
getDetailsFooter()
|
DetailsHeader |
getDetailsHeader()
|
ReportElement |
getElement(int index)
Returns the element stored add the given index. |
int |
getElementCount()
Returns the number of elements in this section. |
ItemBand |
getItemBand()
|
NoDataBand |
getNoDataBand()
|
void |
setDetailsFooter(DetailsFooter detailsFooter)
|
void |
setDetailsHeader(DetailsHeader detailsHeader)
|
void |
setElementAt(int position,
Element element)
|
void |
setItemBand(ItemBand itemBand)
|
void |
setNoDataBand(NoDataBand noDataBand)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public GroupDataBody()
Method Detail |
---|
public NoDataBand getNoDataBand()
public void setNoDataBand(NoDataBand noDataBand)
public ItemBand getItemBand()
public void setItemBand(ItemBand itemBand)
public DetailsHeader getDetailsHeader()
public void setDetailsHeader(DetailsHeader detailsHeader)
public DetailsFooter getDetailsFooter()
public void setDetailsFooter(DetailsFooter detailsFooter)
public int getElementCount()
Section
getElementCount
in class Section
public ReportElement getElement(int index)
Section
getElement
in class Section
index
- the element position within this section
public void setElementAt(int position, Element element)
setElementAt
in class Section
public Object clone() throws CloneNotSupportedException
clone
in interface DataTarget
clone
in class Element
CloneNotSupportedException
- should never happen.public Element derive(boolean preserveElementInstanceIds) throws CloneNotSupportedException
Element
derive
in class Element
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.
CloneNotSupportedException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |