ReportMill 7.0 API

com.reportmill.foundation
Class RMGrouping

java.lang.Object
  extended bycom.reportmill.foundation.RMObject
      extended bycom.reportmill.foundation.RMGrouping
All Implemented Interfaces:
java.lang.Cloneable, com.reportmill.foundation.RMArchiver.Archiving

public class RMGrouping
extends com.reportmill.foundation.RMObject


Constructor Summary
RMGrouping()
           
RMGrouping(java.lang.String aKey)
           
 
Method Summary
 void addSort(RMSort anSO)
           
 void addSort(java.lang.String aSortKey)
           
 void addSorts(java.util.List sos)
           
 java.lang.Object clone()
           
 boolean equals(java.lang.Object anObj)
           
 java.lang.Object fromXML(com.ribs.RXArchiver anArchiver, com.ribs.RXElement anElement)
          XML Unarchival.
 boolean getHasDetails()
          Has details accessors.
 boolean getHasHeader()
          Has header accessors.
 boolean getHasSummary()
          Has summary accessors.
 boolean getIncludeAllValues()
          IncludeAllValues accessors.
 boolean getIncludeNulls()
          IncludeNulls accessors.
 java.lang.String getKey()
          Key accessors.
 RMSort getSort(int anIndex)
           
 int getSortCount()
           
 java.util.List getSorts()
          Sorts accessors.
 int getTopNCount()
          TopNCount accessors.
 boolean getTopNIncludeOthers()
          TopNIncludeOthers accessors.
 RMSort getTopNSort()
          TopNSort accessors.
 java.lang.Object initWithArchiver(com.reportmill.foundation.RMArchiver anArchiver)
           
 void moveSort(int sourceIndex, int destIndex)
           
 void removeSort(RMSort anSO)
           
 void setHasDetails(boolean aValue)
           
 void setHasHeader(boolean aValue)
           
 void setHasSummary(boolean aValue)
           
 void setIncludeAllValues(boolean aValue)
           
 void setIncludeNulls(boolean aValue)
           
 void setKey(java.lang.String aValue)
           
 void setTopNCount(int aValue)
           
 void setTopNIncludeOthers(boolean aValue)
           
 void setTopNSort(RMSort anOrdering)
           
 com.ribs.RXElement toXML(com.ribs.RXArchiver anArchiver)
          XML Archival.
 
Methods inherited from class com.reportmill.foundation.RMObject
archiverClassName, copy, didChange, didUndo, getAnimAttribute, getClassNameShort, undoClone, undoCopy, undoEquals
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RMGrouping

public RMGrouping()

RMGrouping

public RMGrouping(java.lang.String aKey)
Method Detail

getKey

public java.lang.String getKey()
Key accessors.


setKey

public void setKey(java.lang.String aValue)

getSorts

public java.util.List getSorts()
Sorts accessors.


getSortCount

public int getSortCount()

getSort

public RMSort getSort(int anIndex)

addSort

public void addSort(java.lang.String aSortKey)

addSort

public void addSort(RMSort anSO)

addSorts

public void addSorts(java.util.List sos)

removeSort

public void removeSort(RMSort anSO)

moveSort

public void moveSort(int sourceIndex,
                     int destIndex)

getTopNSort

public RMSort getTopNSort()
TopNSort accessors.


setTopNSort

public void setTopNSort(RMSort anOrdering)

getTopNCount

public int getTopNCount()
TopNCount accessors.


setTopNCount

public void setTopNCount(int aValue)

getTopNIncludeOthers

public boolean getTopNIncludeOthers()
TopNIncludeOthers accessors.


setTopNIncludeOthers

public void setTopNIncludeOthers(boolean aValue)

getHasHeader

public boolean getHasHeader()
Has header accessors.


setHasHeader

public void setHasHeader(boolean aValue)

getHasDetails

public boolean getHasDetails()
Has details accessors.


setHasDetails

public void setHasDetails(boolean aValue)

getHasSummary

public boolean getHasSummary()
Has summary accessors.


setHasSummary

public void setHasSummary(boolean aValue)

getIncludeAllValues

public boolean getIncludeAllValues()
IncludeAllValues accessors.


setIncludeAllValues

public void setIncludeAllValues(boolean aValue)

getIncludeNulls

public boolean getIncludeNulls()
IncludeNulls accessors.


setIncludeNulls

public void setIncludeNulls(boolean aValue)

equals

public boolean equals(java.lang.Object anObj)

clone

public java.lang.Object clone()

initWithArchiver

public java.lang.Object initWithArchiver(com.reportmill.foundation.RMArchiver anArchiver)

toXML

public com.ribs.RXElement toXML(com.ribs.RXArchiver anArchiver)
XML Archival.


fromXML

public java.lang.Object fromXML(com.ribs.RXArchiver anArchiver,
                                com.ribs.RXElement anElement)
XML Unarchival.


ReportMill 7.0 API