|
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.RMSplitShape
com.reportmill.shape.RMTable
| Field Summary | |
static int |
DetailsPart
|
static int |
HeaderPart
|
static int |
SummaryPart
|
| Fields inherited from class com.reportmill.shape.RMShape |
HandleMaxXMaxY, HandleMaxXMidY, HandleMaxXMinY, HandleMidXMaxY, HandleMidXMinY, HandleMinXMaxY, HandleMinXMidY, HandleMinXMinY, HandleWidth |
| Constructor Summary | |
RMTable()
|
|
| Method Summary | |
RMTableRow |
addDetails(java.lang.String aKey)
|
void |
addGroupingKey(java.lang.String aKey)
|
void |
addGroupingKey(java.lang.String aKey,
int index,
RMShape header,
RMShape details,
RMShape summary)
|
RMTableRow |
addHeader(java.lang.String aKey)
|
RMTableRow |
addSummary(java.lang.String aKey)
|
java.lang.Object |
clone()
Standard implementation of Object clone. |
void |
copy(com.reportmill.foundation.RMObject anObj)
Copies applicable attributes from the given object. |
boolean |
equals(java.lang.Object anObj)
Standard implementation of Object equals. |
java.lang.Object |
fromXML(com.ribs.RXArchiver anArchiver,
com.ribs.RXElement anElement)
XML unarchival. |
void |
fromXMLDeep(com.ribs.RXArchiver anArchiver,
com.ribs.RXElement anElement)
XML unarchival for shape children |
float |
getColumnSpacing()
|
boolean |
getDoNewRPG()
Returns whether table should use new RPG algorithm. |
com.reportmill.foundation.RMGrouper |
getGrouper()
|
RMGrouping |
getGrouping(int index)
|
RMGrouping |
getGrouping(java.lang.String aKey)
|
int |
getGroupingCount()
|
java.lang.String |
getListKey()
Returns the "List Key" associated with this shape. |
int |
getNumberOfColumns()
|
int |
getPageBreakGroupIndex()
|
java.lang.Boolean |
getPaginate()
|
RMTableRow |
getRow(int anIndex)
|
RMGrouping |
getSelectedGrouping()
|
int |
getSelectedGroupingIndex()
Returns the currently selected grouping's index (for editing, mostly). |
RMSort |
getSelectedSort()
|
int |
getSelectedSortIndex()
Returns the currently selected grouping's currently selected sort (for editing, mostly). |
boolean |
getStartingPageBreak()
|
void |
grouperWillChange()
|
int |
handleAtPoint(RMPoint point,
boolean isSuperSelected)
Returns the index for the handle at the given point. |
boolean |
hasPageBreak()
|
java.lang.Object |
initWithArchiver(com.reportmill.foundation.RMArchiver anArchiver)
Legacy archival. |
void |
moveGrouping(int sourceIndex,
int destIndex)
|
RMTableRow |
removeDetails(java.lang.String aKey)
|
void |
removeGrouping(RMGrouping aGrouping)
|
RMTableRow |
removeHeader(java.lang.String aKey)
|
RMTableRow |
removeSummary(java.lang.String aKey)
|
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 |
setColumnSpacing(float aValue)
|
void |
setDoNewRPG(boolean aFlag)
Returns whether table should use new RPG algorithm. |
void |
setListKey(java.lang.String aKeyPath)
Sets the List Key associated with this shape. |
void |
setNumberOfColumns(int aValue)
|
void |
setPageBreakGroupIndex(int aValue)
|
void |
setPaginate(java.lang.Boolean aValue)
|
void |
setSelectedGroupingIndex(int anIndex)
Sets the currently selected grouping by index (for editing, mostly). |
void |
setSelectedSortIndex(int anIndex)
Sets the currently selected grouping's currently selected sort (for editing, mostly). |
RMTableRow |
setShowGroupPart(int part,
int index,
boolean flag)
|
RMTableRow |
setShowGroupPart(int part,
java.lang.String aKey,
boolean flag)
|
void |
setStartingPageBreak(boolean aFlag)
|
boolean |
showDetailsAtIndex(int index)
|
boolean |
showHeaderAtIndex(int index)
|
boolean |
showSummaryAtIndex(int index)
|
com.ribs.RXElement |
toXML(com.ribs.RXArchiver anArchiver)
XML archival. |
| Methods inherited from class com.reportmill.shape.RMSplitShape |
acceptsEvents, addChild, addChildWithTitle, arrangeChildren, canBeUngrouped, childrenSuperSelectImmediately, getChildWithTitle, getTitleForChild, removeChild, resizeBarAtPoint, resizeBarBounds, setHeightDeep, setWidthDeep |
| 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 |
| Field Detail |
public static int HeaderPart
public static int DetailsPart
public static int SummaryPart
| Constructor Detail |
public RMTable()
| Method Detail |
public java.lang.String getListKey()
RMShape
getListKey in class RMShapepublic void setListKey(java.lang.String aKeyPath)
RMShape
setListKey in class RMShapepublic com.reportmill.foundation.RMGrouper getGrouper()
public java.lang.Boolean getPaginate()
public void setPaginate(java.lang.Boolean aValue)
public boolean getDoNewRPG()
public void setDoNewRPG(boolean aFlag)
public int getPageBreakGroupIndex()
public void setPageBreakGroupIndex(int aValue)
public boolean getStartingPageBreak()
public void setStartingPageBreak(boolean aFlag)
public boolean hasPageBreak()
public int getNumberOfColumns()
public void setNumberOfColumns(int aValue)
public float getColumnSpacing()
public void setColumnSpacing(float aValue)
public int getGroupingCount()
public RMGrouping getGrouping(int index)
public RMGrouping getGrouping(java.lang.String aKey)
public RMGrouping getSelectedGrouping()
public RMSort getSelectedSort()
public boolean showHeaderAtIndex(int index)
public boolean showDetailsAtIndex(int index)
public boolean showSummaryAtIndex(int index)
public void addGroupingKey(java.lang.String aKey)
public void addGroupingKey(java.lang.String aKey,
int index,
RMShape header,
RMShape details,
RMShape summary)
public void removeGrouping(RMGrouping aGrouping)
public void moveGrouping(int sourceIndex,
int destIndex)
public RMTableRow getRow(int anIndex)
public RMTableRow addHeader(java.lang.String aKey)
public RMTableRow removeHeader(java.lang.String aKey)
public RMTableRow addDetails(java.lang.String aKey)
public RMTableRow removeDetails(java.lang.String aKey)
public RMTableRow addSummary(java.lang.String aKey)
public RMTableRow removeSummary(java.lang.String aKey)
public RMTableRow setShowGroupPart(int part,
java.lang.String aKey,
boolean flag)
public RMTableRow setShowGroupPart(int part,
int index,
boolean flag)
public void grouperWillChange()
public int getSelectedGroupingIndex()
public void setSelectedGroupingIndex(int anIndex)
public int getSelectedSortIndex()
public void setSelectedSortIndex(int anIndex)
public int handleAtPoint(RMPoint point,
boolean isSuperSelected)
handleAtPoint in class RMShapepublic void rpgClonePreprocess(com.reportmill.foundation.ReportMill aReportMill)
RMShape
rpgClonePreprocess in class RMShapepublic RMShape rpgClone(com.reportmill.foundation.ReportMill aReportMill)
RMShape
rpgClone in class RMShapepublic boolean equals(java.lang.Object anObj)
RMShape
equals in class RMShapepublic java.lang.Object clone()
RMShape
public void copy(com.reportmill.foundation.RMObject anObj)
RMShape
copy in class RMShapepublic java.lang.Object initWithArchiver(com.reportmill.foundation.RMArchiver anArchiver)
public 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 fromXMLDeep(com.ribs.RXArchiver anArchiver,
com.ribs.RXElement anElement)
fromXMLDeep in class RMShape
|
ReportMill 7.0 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||