|
ReportMill 7.0 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.reportmill.foundation.RMObject
com.reportmill.shape.RMShape
com.reportmill.shape.RMTableGroup
| Field Summary |
| Fields inherited from class com.reportmill.shape.RMShape |
HandleMaxXMaxY, HandleMaxXMidY, HandleMaxXMinY, HandleMidXMaxY, HandleMidXMinY, HandleMinXMaxY, HandleMinXMidY, HandleMinXMinY, HandleWidth |
| Constructor Summary | |
RMTableGroup()
Creates a basic (empty) table group. |
|
| Method Summary | |
boolean |
acceptsChildren()
Editor method. |
boolean |
acceptsEvents()
Editor method. |
boolean |
acceptsFirstEvent()
Editor method. |
void |
addChildTable(RMTable aTable)
|
void |
addChildTable(RMTable aTable,
RMTable aParentTable)
|
void |
addChildTable(RMTable aTable,
RMTable aParentTable,
RMTable afterThisTable)
|
void |
addPeerTable(RMTable aTable)
|
void |
addPeerTable(RMTable aTable,
RMTable afterThisTable)
|
boolean |
canBeUngrouped()
Editor method. |
boolean |
childrenSuperSelectImmediately()
Editor method. |
java.lang.Object |
clone()
Standard implementation of Object clone. |
java.lang.Object |
fromXML(com.ribs.RXArchiver anArchiver,
com.ribs.RXElement anElement)
XML unarchival. |
void |
fromXML(com.ribs.RXArchiver anArchiver,
com.ribs.RXElement anElement,
RMTable aParentTable)
XML archival to recursively unarchive table group hierarchy. |
RMTable |
getChildTable(int anIndex)
Returns the top level table at the given index for this table group. |
RMTable |
getChildTable(java.lang.Object aTable,
int anIndex)
|
int |
getChildTableCount()
Returns the number of top level tables in this table group. |
int |
getChildTableCount(java.lang.Object aTable)
|
java.util.List |
getChildTables()
Returns the list of top level tables for this table group. |
java.util.List |
getChildTables(java.lang.Object aTable)
|
java.util.List |
getChildTables(java.lang.Object aTable,
boolean create)
|
java.lang.String |
getListKey()
Returns the "List Key" associated with this shape. |
RMShape |
getListKeyShape()
Returns the real shape used to resolve the list key for this shape. |
RMTable |
getMainTable()
Returns the currently selected table. |
RMTable |
getParentTable(RMTable aTable)
Returns the parent of the given table. |
RMTable |
getPeerTableNext(RMTable aTable)
Returns the next peer table of the given table. |
RMTable |
getPeerTablePrevious(RMTable aTable)
Returns the previous peer table of the given table. |
java.util.List |
getPeerTables(RMTable aTable)
Returns the list of peer tables for a given table. |
int |
indexOf(RMTable aTable)
Returns the index of the given table in its parent's child tables list. |
java.lang.Object |
initWithArchiver(com.reportmill.foundation.RMArchiver anArchiver)
Legacy archival. |
void |
makeTableChildOfTable(RMTable aTable,
java.lang.Object newParent)
|
void |
moveTable(RMTable aTable,
int interval)
|
void |
removeTable(RMTable aTable)
|
RMShape |
rpgClone(com.reportmill.foundation.ReportMill aReportMill)
A clone implementation that copies this shape and its children, performing data substituion as well. |
void |
rpgClonePreprocess(com.reportmill.foundation.ReportMill aReportMill)
An rpgClone hook called by RMDocument on all children before anything else. |
void |
setMainTable(RMTable aTable)
Sets the currently selected table. |
boolean |
superSelectable()
Editor method. |
com.ribs.RXElement |
toXML(com.ribs.RXArchiver anArchiver)
XML archival. |
void |
toXML(com.ribs.RXArchiver anArchiver,
com.ribs.RXElement anElement,
RMTable aParentTable)
XML archival to recursively archive table group hierarchy. |
| Methods inherited from class com.reportmill.foundation.RMObject |
archiverClassName, didUndo, getAnimAttribute, getClassNameShort |
| Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public RMTableGroup()
| Method Detail |
public RMTable getMainTable()
public void setMainTable(RMTable aTable)
public RMTable getParentTable(RMTable aTable)
public int indexOf(RMTable aTable)
public java.util.List getPeerTables(RMTable aTable)
public RMTable getPeerTablePrevious(RMTable aTable)
public RMTable getPeerTableNext(RMTable aTable)
public int getChildTableCount()
public RMTable getChildTable(int anIndex)
public java.util.List getChildTables()
public int getChildTableCount(java.lang.Object aTable)
public RMTable getChildTable(java.lang.Object aTable,
int anIndex)
public java.util.List getChildTables(java.lang.Object aTable)
public java.util.List getChildTables(java.lang.Object aTable,
boolean create)
public java.lang.String getListKey()
RMShape
getListKey in class RMShapepublic RMShape getListKeyShape()
RMShape
getListKeyShape in class RMShapepublic void addPeerTable(RMTable aTable)
public void addPeerTable(RMTable aTable,
RMTable afterThisTable)
public void addChildTable(RMTable aTable)
public void addChildTable(RMTable aTable,
RMTable aParentTable)
public void addChildTable(RMTable aTable,
RMTable aParentTable,
RMTable afterThisTable)
public void moveTable(RMTable aTable,
int interval)
public void makeTableChildOfTable(RMTable aTable,
java.lang.Object newParent)
public void removeTable(RMTable aTable)
public java.lang.Object initWithArchiver(com.reportmill.foundation.RMArchiver anArchiver)
initWithArchiver in interface com.reportmill.foundation.RMArchiver.ArchivinginitWithArchiver in class RMShapepublic com.ribs.RXElement toXML(com.ribs.RXArchiver anArchiver)
toXML in class RMShape
public java.lang.Object fromXML(com.ribs.RXArchiver anArchiver,
com.ribs.RXElement anElement)
fromXML in class RMShape
public void toXML(com.ribs.RXArchiver anArchiver,
com.ribs.RXElement anElement,
RMTable aParentTable)
public void fromXML(com.ribs.RXArchiver anArchiver,
com.ribs.RXElement anElement,
RMTable aParentTable)
public void rpgClonePreprocess(com.reportmill.foundation.ReportMill aReportMill)
RMShape
rpgClonePreprocess in class RMShapepublic RMShape rpgClone(com.reportmill.foundation.ReportMill aReportMill)
RMShape
rpgClone in class RMShapepublic java.lang.Object clone()
RMShape
clone in class RMShapepublic boolean superSelectable()
RMShape
superSelectable in class RMShapepublic boolean canBeUngrouped()
RMShape
canBeUngrouped in class RMShapepublic boolean acceptsChildren()
RMShape
acceptsChildren in class RMShapepublic boolean childrenSuperSelectImmediately()
RMShape
childrenSuperSelectImmediately in class RMShapepublic boolean acceptsEvents()
RMShape
acceptsEvents in class RMShapepublic boolean acceptsFirstEvent()
RMShape
acceptsFirstEvent in class RMShape
|
ReportMill 7.0 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||