public class RMProxyShape<T extends RMProxyShape> extends RMShape
RMTypes.AlignX, RMTypes.AlignY
WRAP_TYPE_BOTH, WRAP_TYPE_NONE
Constructor and Description |
---|
RMProxyShape() |
Modifier and Type | Method and Description |
---|---|
void |
addChild(RMShape aChild,
int anIndex)
Override to forward to shape.
|
RMShapeLayout |
createLayout()
Creates a new layout.
|
void |
doLayout()
Does immediate layout.
|
RMShape |
getChild(int anIndex)
Returns the child at the given index.
|
RMAnimator |
getChildAnimator(boolean create)
Override to forward to shape.
|
int |
getChildCount()
Override to forward to shape.
|
java.util.List<RMShape> |
getChildren()
Returns the list of children associated with this shape.
|
RMEffect |
getEffect()
Override to forward to shape.
|
RMFill |
getFill()
Override to forward to shape.
|
float |
getHeight()
Override to forward to shape.
|
RMShapeLayout |
getLayout()
Override to forward to shape.
|
float |
getOpacity()
Override to forward to shape.
|
T |
getShape()
Returns the shape that is being vended.
|
RMStroke |
getStroke()
Override to forward to shape.
|
float |
getWidth()
Override to forward to shape.
|
boolean |
isVisible()
Override to forward to shape.
|
RMShape |
removeChild(int anIndex)
Override to forward to shape.
|
void |
revalidate()
Sets shape layout to invalid.
|
void |
setEffect(RMEffect anEffect)
Sets the effect for this shape.
|
void |
setFill(RMFill aFill)
Sets the fill for this shape.
|
void |
setHeight(float aValue)
Sets the height of the shape.
|
void |
setLayout(RMShapeLayout aLayout)
Sets the layout for this shape.
|
void |
setOpacity(float aValue)
Sets the opacity of the shape (1 for opaque, 0 for transparent).
|
void |
setShape(T aShape)
Sets the shape being represented.
|
void |
setStroke(RMStroke aStroke)
Sets the stroke for this shape, with an option to turn on drawsStroke.
|
void |
setVisible(boolean aValue)
Sets whether this shape is visible.
|
void |
setWidth(float aValue)
Override to forward to shape.
|
acceptsChildren, acceptsMouse, addAction, addActions, addBinding, 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, 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, getChildAnimator, getChildArray, getChildClipShape, getChildContaining, getChildLast, getChildrenIntersecting, getChildrenWhoCauseWrap, getChildrenWithClass, getChildrenWithClass, getChildWithClass, getChildWithName, getClipShape, getColor, getDatasetEntity, getDatasetKey, getDocument, getEventAdapter, getFont, getFormat, getFrame, getFrame, getFrameMaxX, getFrameMaxY, getFrameX, getFrameXY, getFrameY, getHover, getImageFill, getLayout, getLayoutInfo, getLineWidth, getMaskPath, getMaximumSize, getMaximumSizeProperty, getMaxX, getMaxY, getMinimumSize, getMinimumSizeProperty, getName, getOpacityDeep, getOriginal, getOutline, getPageBreak, getPageBreakMax, getPageBreakPage, getPageBreakPageMax, getPageShape, getParent, getParentWithClass, getPart, getPartCount, getPartDeep, getPartDeepCount, getPath, getPathInBounds, getPreferredSize, getPreferredSize, getPreferredSizeProperty, getPropertyNameMapped, getPropertyNames, getReportMill, getRoll, getRootShape, getScaleX, getScaleY, getShapesToAncestor, getShapesToDescendant, getShapesToShape, getSize, getSizeP, getSkewX, getSkewY, getStrokeColor, getStrokeWidth, getTextColor, getTimeline, getTimeline, getTransform, getTransformFromShape, getTransformInverse, getTransformToShape, getUndoer, getURL, getVisbileBounds, getVisibleBounds, getVisibleBounds, getVisibleBounds, getX, getXY, getXYP, getY, height, indexOf, indexOfChild, intersects, isAncestor, isAnimProperty, isDescendant, isEditing, isEnabled, isHittable, isHittableChild, isLocked, isMaximumSizeSet, isMinimumSizeSet, isRoot, isRSS, isShowing, isUnderlined, isViewing, 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, removeChildren, removeDeepChangeListener, removeFromParent, removeMouseListener, repaint, repaint, resolvePageReferences, sendShapesToBack, setAction, setAlignmentX, setAlignmentY, setAutosizing, setBestHeight, setBestSize, setBestSize, setBounds, setBounds, setCausesWrap, setCausesWrapType, setColor, setEnabled, setFont, setFormat, setFrame, setFrame, setFrameSize, setFrameX, setFrameXY, setFrameXY, setFrameY, setHover, setLayoutInfo, setLineWidth, setLocked, setMaximumSize, setMinimumSize, setName, setOutline, setParent, setPreferredSize, setReportMill, setReportMillBindings, setReportMillDeep, setRoll, setScaleX, setScaleXY, setScaleY, setShowing, setSize, setSize, setSizeP, setSkewX, setSkewXY, setSkewY, setStrokeColor, setStrokeWidth, setTextColor, setTime, setUnderlined, setURL, 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 T getShape()
public void setShape(T aShape)
public void setWidth(float aValue)
public float getHeight()
public void setHeight(float aValue)
RMShape
public RMStroke getStroke()
public void setStroke(RMStroke aStroke)
RMShape
public void setFill(RMFill aFill)
RMShape
public RMEffect getEffect()
public void setEffect(RMEffect anEffect)
RMShape
public float getOpacity()
getOpacity
in class RMShape
public void setOpacity(float aValue)
RMShape
setOpacity
in class RMShape
public boolean isVisible()
public void setVisible(boolean aValue)
RMShape
setVisible
in class RMShape
public int getChildCount()
getChildCount
in class RMShape
public RMShape getChild(int anIndex)
RMShape
public java.util.List<RMShape> getChildren()
RMShape
getChildren
in class RMShape
public void addChild(RMShape aChild, int anIndex)
public RMShape removeChild(int anIndex)
removeChild
in class RMShape
public RMShapeLayout getLayout()
public void setLayout(RMShapeLayout aLayout)
RMShape
public RMShapeLayout createLayout()
RMShape
public void revalidate()
RMShape
revalidate
in class RMShape
public void doLayout()
RMShape
public RMAnimator getChildAnimator(boolean create)
getChildAnimator
in class RMShape