public class RMTableRPG extends RMShape
RMTypes.AlignX, RMTypes.AlignY
WRAP_TYPE_BOTH, WRAP_TYPE_NONE
Constructor and Description |
---|
RMTableRPG()
Creates a new table RPG.
|
RMTableRPG(RMTableGroup aTableGroup,
RMTable aTable,
ReportMill aReportMill)
Creates a TableRPG and starts the RPG process with the given Table (or TableGroup primary table).
|
Modifier and Type | Method and Description |
---|---|
void |
addPage()
Adds a page to the end of the table rpg linked list.
|
RMShapeLayout |
createLayout()
Override to replace with no-op layout.
|
boolean |
doRPG(RMTable aTable)
Performs RPG.
|
void |
doSimpleRPG(RMTable aTable)
Does simple RPG.
|
RMTableRPGAdder |
getAdderLast()
Returns the last row adder.
|
boolean |
getNeedsPageBreak()
Returns whether table needs pagebreak.
|
RMTableRPG |
getNextPage()
Returns the next page in the linked list.
|
RMTableRPG |
getPage(int anIndex)
Returns the specific "page" at the given index from the list resulting from table RPG.
|
int |
getPageBreak()
Returns the page break
|
int |
getPageBreakMax()
Returns the page break max.
|
int |
getPageBreakPage()
Returns the page break page.
|
int |
getPageBreakPageMax()
Returns the page break page max.
|
int |
getPageCount()
Returns the number of "pages" resulting from table RPG.
|
RMTableRPG |
getPageLast()
Returns the last page in the linked list.
|
static boolean |
getPaginate(RMTable aTable,
ReportMill aReportMill)
Returns whether the given table or ReportMill are requesting pagination.
|
RMSize |
getPreferredSizeImpl(float aMaxWidth,
float aMaxHeight)
Returns the preferred size.
|
ReportMill |
getReportMill()
Returns the reportmill for this table rpg.
|
RMTableRow |
getRow(int anIndex)
Returns the table row rpg at the given index.
|
RMTableRow |
getRowLast()
Returns the last row added to this page.
|
RMTableGroup |
getTableGroup()
Returns the table group.
|
void |
moveRowsToBottom()
Scoots any rows that request it to the bottom of the page.
|
void |
moveRowsToBottom(int anIndex)
Scoots all the table rows from the given index to the end row such that they are stacked at bottom of page.
|
void |
setNeedsPageBreak(boolean aFlag)
Sets whether table needs pagebreak.
|
acceptsChildren, acceptsMouse, addAction, addActions, addBinding, addChild, addChild, addChild, addChild, addDeepChangeListener, addListener, addMouseListener, animUpdate, bounds, bringShapesToFront, childrenSuperSelectImmediately, clone, cloneDeep, contains, convertedPointFromShape, convertedPointToShape, convertedRectFromShape, convertedRectToShape, convertedSizeFromShape, convertedSizeToShape, convertedVectorFromShape, convertedVectorToShape, convertFromShape, convertPathFromShape, convertPathToShape, convertPointFromShape, convertPointToShape, convertRectFromShape, convertRectToShape, convertSizeFromShape, convertSizeToShape, convertToShape, convertVectorFromShape, convertVectorToShape, copyShape, createDivideShapeRemainder, createPartClone, deepChange, divideShapeFromEdge, divideShapeFromTop, doLayout, equals, fromXML, fromXMLShape, fromXMLShapeChildren, fromXMLShapeLayout, get, get, getAction, getAlignmentX, getAlignmentY, getAncestor, getAncestorCount, getAncestorInCommon, getAnimator, getAnimator, getAutosizing, getAutosizingDefault, getBestHeight, getBestSize, getBestSize, getBestWidth, getBinding, getBinding, getBindingCount, getBounds, getBoundsInside, getBoundsMarked, getBoundsMarkedDeep, getBoundsOfChildren, getCausesWrap, getCausesWrapType, getChild, getChildAnimator, getChildAnimator, getChildArray, getChildClipShape, getChildContaining, getChildCount, getChildLast, getChildren, getChildrenIntersecting, getChildrenWhoCauseWrap, getChildrenWithClass, getChildrenWithClass, getChildWithClass, getChildWithName, getClipShape, getColor, getDatasetEntity, getDatasetKey, getDocument, getEffect, getEventAdapter, getFill, getFont, getFormat, getFrame, getFrame, getFrameMaxX, getFrameMaxY, getFrameX, getFrameXY, getFrameY, getHeight, getHover, getImageFill, getLayout, getLayout, getLayoutInfo, getLineWidth, getMaskPath, getMaximumSize, getMaximumSizeProperty, getMaxX, getMaxY, getMinimumSize, getMinimumSizeProperty, getName, getOpacity, getOpacityDeep, getOriginal, getOutline, getPageShape, getParent, getParentWithClass, getPart, getPartCount, getPartDeep, getPartDeepCount, getPath, getPathInBounds, getPreferredSize, getPreferredSize, getPreferredSizeProperty, getPropertyNameMapped, getPropertyNames, getRoll, getRootShape, getScaleX, getScaleY, getShapesToAncestor, getShapesToDescendant, getShapesToShape, getSize, getSizeP, getSkewX, getSkewY, getStroke, getStrokeColor, getStrokeWidth, getTextColor, getTimeline, getTimeline, getTransform, getTransformFromShape, getTransformInverse, getTransformToShape, getUndoer, getURL, getVisbileBounds, getVisibleBounds, getVisibleBounds, getVisibleBounds, getWidth, getX, getXY, getXYP, getY, height, indexOf, indexOfChild, intersects, isAncestor, isAnimProperty, isDescendant, isEditing, isEnabled, isHittable, isHittableChild, isLocked, isMaximumSizeSet, isMinimumSizeSet, isRoot, isRSS, isShowing, isUnderlined, isViewing, isVisible, isVisibleChild, layoutReset, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, notRSS, offsetChildrenXY, offsetXY, page, pageMax, paint, paintShape, paintShapeAll, paintShapeChildren, paintShapeOver, propertyChange, put, removeAction, removeBinding, removeBinding, removeChild, removeChild, removeChildren, removeDeepChangeListener, removeFromParent, removeMouseListener, repaint, repaint, resolvePageReferences, revalidate, sendShapesToBack, setAction, setAlignmentX, setAlignmentY, setAutosizing, setBestHeight, setBestSize, setBestSize, setBounds, setBounds, setCausesWrap, setCausesWrapType, setColor, setEffect, setEnabled, setFill, setFont, setFormat, setFrame, setFrame, setFrameSize, setFrameX, setFrameXY, setFrameXY, setFrameY, setHeight, setHover, setLayout, setLayoutInfo, setLineWidth, setLocked, setMaximumSize, setMinimumSize, setName, setOpacity, setOutline, setParent, setPreferredSize, setReportMill, setReportMillBindings, setReportMillDeep, setRoll, setScaleX, setScaleXY, setScaleY, setShowing, setSize, setSize, setSizeP, setSkewX, setSkewXY, setSkewY, setStroke, setStrokeColor, setStrokeWidth, setTextColor, setTime, setUnderlined, setURL, setVisible, setWidth, setX, setXY, setXY, setXYP, setY, superSelectable, toString, toXML, toXMLShape, toXMLShapeChildren, toXMLShapeLayout, undoerDisable, undoerEnable, undoerSetUndoTitle, validate, width, x, y
addPropertyChangeListener, removePropertyChangeListener
getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
public RMTableRPG()
public RMTableRPG(RMTableGroup aTableGroup, RMTable aTable, ReportMill aReportMill)
public boolean doRPG(RMTable aTable)
public void doSimpleRPG(RMTable aTable)
public ReportMill getReportMill()
getReportMill
in class RMShape
public RMTableGroup getTableGroup()
public void addPage()
public int getPageCount()
public RMTableRPG getPage(int anIndex)
public RMTableRPG getNextPage()
public RMTableRPG getPageLast()
public RMTableRow getRow(int anIndex)
public RMTableRow getRowLast()
public RMTableRPGAdder getAdderLast()
public int getPageBreak()
getPageBreak
in class RMShape
public int getPageBreakMax()
getPageBreakMax
in class RMShape
public int getPageBreakPage()
getPageBreakPage
in class RMShape
public int getPageBreakPageMax()
getPageBreakPageMax
in class RMShape
public boolean getNeedsPageBreak()
public void setNeedsPageBreak(boolean aFlag)
public RMSize getPreferredSizeImpl(float aMaxWidth, float aMaxHeight)
public static boolean getPaginate(RMTable aTable, ReportMill aReportMill)
public void moveRowsToBottom()
public void moveRowsToBottom(int anIndex)
public RMShapeLayout createLayout()