public class RMTableRowRPG extends RMParentShape
RMTypes.Align, RMTypes.AlignX, RMTypes.AlignY
BINDING_PROP_NAME, STROKE_BORDER, STROKE_DOUBLE, STROKE_HIDDEN, STROKE_SHAPE
Constructor and Description |
---|
RMTableRowRPG() |
Modifier and Type | Method and Description |
---|---|
void |
addChildRPG(RMTableRowRPG aRow)
Adds a child row.
|
protected double |
computePrefHeight(double aWidth)
Override to handle structured row.
|
void |
deleteVerticalSpansOfHiddenShapes()
Deletes vertical spans of hidden shapes.
|
int |
getChildRPGCount()
Returns the number of child rpgs.
|
RMGroup |
getGroup()
Returns the group.
|
double |
getMinSplitHeight() |
double |
getMinSplitRemainderHeight() |
boolean |
getMoveToBottom() |
int |
getNumberOfChildrenToStayWith() |
int |
getNumberOfColumns() |
boolean |
getPrintEvenIfGroupIsEmpty() |
boolean |
getReprintWhenWrapped() |
static double |
getShapeBelowFrameY(RMParentShape aParent,
RMShape aChild)
Returns the next shape y for a given parent and child (so we can find the gap).
|
boolean |
getStructured() |
boolean |
getSyncStructureWithAlternates() |
boolean |
getSyncStructureWithRowAbove() |
RMTableRow |
getTemplate()
Returns the template.
|
boolean |
isDeletable()
Override this for shapes (like a table row) that don't don't make sense to delete by themselves.
|
boolean |
isDetails()
Returns whether this row is details.
|
boolean |
isHeader()
Returns whether this row is header.
|
boolean |
isSummary()
Returns whether this row is summary.
|
protected void |
layoutChildren()
Override to handle structured row.
|
void |
rpgAll(ReportOwner anRptOwner,
RMTableRow aRow,
RMGroup aGroup,
java.lang.String aSuggestedVersion)
Generate Report for ReportOwner, RMTableRow and group.
|
void |
setMinSplitHeight(double aValue) |
void |
setMinSplitRemainderHeight(double aValue) |
void |
setMoveToBottom(boolean aFlag) |
void |
setNumberOfChildrenToStayWith(int aValue) |
void |
setNumberOfColumns(int columnCount) |
void |
setPrintEvenIfGroupIsEmpty(boolean aFlag) |
void |
setReprintWhenWrapped(boolean aFlag) |
void |
setStructured(boolean aFlag) |
void |
setSyncStructureWithAlternates(boolean aFlag) |
void |
setSyncStructureWithRowAbove(boolean aFlag) |
void |
shiftShapesBelowHiddenRect(java.util.List<RMShape> theShapes,
RMRect aRect)
Shifts shapes below hidden rect up.
|
void |
shiftShapesBelowHiddenShapesUp()
Shifts shapes below hidden shapes up.
|
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, 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, getPageBreak, getPageBreakMax, getPageBreakPage, getPageBreakPageMax, 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, getStrokeOnTop, 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, 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 void rpgAll(ReportOwner anRptOwner, RMTableRow aRow, RMGroup aGroup, java.lang.String aSuggestedVersion)
public RMTableRow getTemplate()
public RMGroup getGroup()
public boolean isHeader()
public boolean isDetails()
public boolean isSummary()
public boolean getReprintWhenWrapped()
public void setReprintWhenWrapped(boolean aFlag)
public boolean getStructured()
public void setStructured(boolean aFlag)
public int getNumberOfColumns()
public void setNumberOfColumns(int columnCount)
public boolean getMoveToBottom()
public void setMoveToBottom(boolean aFlag)
public boolean getPrintEvenIfGroupIsEmpty()
public void setPrintEvenIfGroupIsEmpty(boolean aFlag)
public boolean getSyncStructureWithAlternates()
public void setSyncStructureWithAlternates(boolean aFlag)
public boolean getSyncStructureWithRowAbove()
public void setSyncStructureWithRowAbove(boolean aFlag)
public double getMinSplitHeight()
public void setMinSplitHeight(double aValue)
public double getMinSplitRemainderHeight()
public void setMinSplitRemainderHeight(double aValue)
public int getNumberOfChildrenToStayWith()
public void setNumberOfChildrenToStayWith(int aValue)
public int getChildRPGCount()
public void addChildRPG(RMTableRowRPG aRow)
public void deleteVerticalSpansOfHiddenShapes()
public static double getShapeBelowFrameY(RMParentShape aParent, RMShape aChild)
public void shiftShapesBelowHiddenShapesUp()
public void shiftShapesBelowHiddenRect(java.util.List<RMShape> theShapes, RMRect aRect)
public boolean superSelectable()
superSelectable
in class RMShape
protected void layoutChildren()
layoutChildren
in class RMParentShape
protected double computePrefHeight(double aWidth)
computePrefHeight
in class RMParentShape
public boolean isDeletable()
RMShape
isDeletable
in class RMShape