public class RMTableRPG extends RMParentShape
RMTypes.Align, RMTypes.AlignX, RMTypes.AlignY
BINDING_PROP_NAME, STROKE_BORDER, STROKE_DOUBLE, STROKE_HIDDEN, STROKE_SHAPE
Constructor and Description |
---|
RMTableRPG(ReportOwner anRptOwner,
RMTable aTable)
Creates a new RMTableRPG for ReportOwner and Table.
|
Modifier and Type | Method and Description |
---|---|
protected RMTableRPG |
addPage()
Adds a new page.
|
protected boolean |
addRows(RMGroup aGroup,
RMTableRowRPG aParentRPG,
RMTableRowRPG theLastRow)
Adds table rows for a group.
|
protected boolean |
addRowsExtra(RMGroup aGroup,
RMTableRowRPG aParentRPG,
RMTableRowRPG theLastRow)
A hook to add extra rows or such at bottom of table.
|
protected double |
computePrefHeight(double aWidth)
Override to return PrefHeight is not paginating.
|
protected RMTableRPG |
createPage()
Creates a page.
|
int |
getColumnCount() |
double |
getColumnSpacing() |
protected RMGroup |
getGroup(RMTable aTable)
Returns the group for a given table.
|
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.
|
RMTableRPG |
getPageLast()
Returns the last page.
|
boolean |
getStrokeOnTop()
Override to paint table stroke on top.
|
protected RMTableRPG |
makeColumns()
This method moves each groups the resulting set of table pages into a parent shape to accommodate aTable's
getNumberOfColumns (spaced by its getColumnSpacing).
|
protected void |
moveRowsToBottom()
Scoots any rows that request it to the bottom of the page.
|
RMShape |
rpgAll()
Do RPG.
|
protected void |
rpgTable(RMTable aTable)
Do RPG.
|
void |
setColumnCount(int aValue) |
void |
setColumnSpacing(double aValue) |
boolean |
superSelectable()
Override to make selectable.
|
addChild, addChild, addChild, addChild, addLayoutChild, bringShapesToFront, clone, cloneDeep, computePrefWidth, divideShapeFromTop, fromXML, fromXMLChildren, fromXMLShape, getBoundsOfChildren, getChild, getChildArray, getChildContaining, getChildCount, getChildLast, getChildren, getChildrenIntersecting, getChildrenWithClass, getChildrenWithClass, getChildWithClass, getChildWithName, getLayout, getNeedsLayout, getSourceURL, indexOfChild, isHittable, isShowing, isSourceURLSet, layout, layoutChildren, relayout, removeChild, removeChild, removeChildren, removeLayoutChild, rpgAll, rpgChildren, sendShapesToBack, setHeight, setLayout, setNeedsLayout, setSourceURL, setWidth, toXML, toXMLChildren, toXMLShape
acceptsChildren, acceptsMouse, addBinding, addBinding, addDeepChangeListener, addMouseListener, animUpdate, bounds, childrenSuperSelectImmediately, contains, convertedPointFromShape, convertedPointToShape, convertedRectFromShape, convertedRectToShape, convertedVectorFromShape, convertedVectorToShape, convertFromShape, convertPathFromShape, convertPathToShape, convertPointFromShape, convertPointToShape, convertRectFromShape, convertRectToShape, convertToShape, convertVectorFromShape, convertVectorToShape, copyShape, createDivideShapeRemainder, deepChange, divideShapeFromEdge, get, get, getAlignment, getAlignmentX, getAlignmentY, getAncestor, getAncestorCount, getAncestorInCommon, getAnimator, getAnimator, getAutosizing, getAutosizingDefault, getBestHeight, getBestHeight, getBestWidth, getBestWidth, getBinding, getBinding, getBindingCount, getBindings, getBounds, getBoundsInside, getBoundsMarked, getBoundsMarkedDeep, getChildAnimator, getChildAnimator, getChildClipShape, getClipShape, getColor, getDashArrayString, getDashPhase, getDatasetEntity, getDatasetKey, getDisplayedFill, getDisplayedStroke, getDocument, getEffect, getEventAdapter, getFill, getFont, getFormat, getFrame, getFrameHeight, getFrameMaxX, getFrameMaxY, getFrameWidth, getFrameX, getFrameXY, getFrameY, getHeight, getHover, getLayoutInfo, getMaskPath, getMaxX, getMaxY, getMinHeight, getMinHeight, getMinWidth, getMinWidth, getName, getOpacity, getOpacityDeep, getOutline, getPageShape, getParent, getParent, getPath, getPathInBounds, getPrefHeight, getPrefHeight, getPrefWidth, getPrefWidth, getPropertyNameMapped, getPropertyNames, getPropertyNames, getRoll, getRootShape, getRSS, getScaleX, getScaleY, getShapesToAncestor, getShapesToDescendant, getShapesToShape, getSize, getSkewX, getSkewY, getStroke, getStrokeColor, getStrokeStyle, getStrokeWidth, getTextColor, getTimeline, getTimeline, getTransform, getTransformFromShape, getTransformInverse, getTransformToShape, getUndoer, getURL, getVisbileBounds, getVisibleBounds, getVisibleBounds, getVisibleBounds, getWidth, getX, getXY, getXYP, getY, height, indexOf, intersects, isAncestor, isAnimProperty, isDeletable, isDescendant, isEditing, isEnabled, isFontSet, isHittable, isLocked, isMinHeightSet, isMinWidthSet, isPrefHeightSet, isPrefWidthSet, isRoot, isRSS, isShowing, isUnderlined, isUseFill, isUseStroke, isViewing, isVisible, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, offsetXY, page, pageMax, paint, paintShape, paintShapeAll, paintShapeChildren, paintShapeOver, propertyChange, put, removeBinding, removeBinding, removeDeepChangeListener, removeFromParent, removeMouseListener, repaint, repaint, resolvePageReferences, rpgBindings, rpgShape, setAlignment, setAlignmentX, setAlignmentY, setAutosizing, setBestHeight, setBestSize, setBounds, setBounds, setColor, setDashArrayString, setDashPhase, setEffect, setEnabled, setFill, setFont, setFormat, setFrame, setFrame, setFrameSize, setFrameX, setFrameXY, setFrameXY, setFrameY, setHover, setLayoutInfo, setLocked, setMinHeight, setMinSize, setMinWidth, setName, setOpacity, setOutline, setParent, setPrefHeight, setPrefWidth, setRoll, setScaleX, setScaleXY, setScaleY, setShowing, setSize, setSize, setSkewX, setSkewXY, setSkewY, setStroke, setStrokeColor, setStrokeStyle, setStrokeWidth, setTextColor, setTime, setTimeline, setUnderlined, setURL, setUseFill, setUseStroke, setVisible, setX, setXY, setXY, setXYP, setY, shapeHidden, shapeShown, toString, undoerDisable, undoerEnable, undoerSetUndoTitle, width, x, y
addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChange
addListener, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
public RMTableRPG(ReportOwner anRptOwner, RMTable aTable)
public RMShape rpgAll()
protected void rpgTable(RMTable aTable)
public RMTableRPG getPageLast()
protected RMTableRPG addPage()
protected RMTableRPG createPage()
protected boolean addRows(RMGroup aGroup, RMTableRowRPG aParentRPG, RMTableRowRPG theLastRow)
protected boolean addRowsExtra(RMGroup aGroup, RMTableRowRPG aParentRPG, RMTableRowRPG theLastRow)
protected void moveRowsToBottom()
protected RMTableRPG makeColumns()
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 int getColumnCount()
public void setColumnCount(int aValue)
public double getColumnSpacing()
public void setColumnSpacing(double aValue)
protected double computePrefHeight(double aWidth)
computePrefHeight
in class RMParentShape
public boolean getStrokeOnTop()
getStrokeOnTop
in class RMShape
public boolean superSelectable()
superSelectable
in class RMShape