public class RMNestedDoc extends RMShape implements RMAnimator.Listener
WRAP_TYPE_BOTH, WRAP_TYPE_NONE| Constructor and Description |
|---|
RMNestedDoc()
Creates an unitialized nested doc.
|
RMNestedDoc(RMDocument aDocument)
Creates a new nested doc for given doc.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptsChildren()
Editor method - indicates that nested doc can't accept children.
|
void |
animatorDidStop(RMAnimator anAnimator)
Animator listener callback.
|
void |
animatorDidUpdate(RMAnimator anAnimator)
Animator listener callback.
|
boolean |
childrenSuperSelectImmediately()
Editor method - indicates that children super-select immediately.
|
RMShape |
cloneDeep()
Clone deep implemenation.
|
void |
copy(java.lang.Object anObj)
Standard copy implementation.
|
boolean |
equals(java.lang.Object anObj)
Standard equals implementaion.
|
RMAnimator |
getChildAnimator(boolean create)
Returns the child animator for the nested doc (creating if absent and requested).
|
java.util.List |
getChildrenWhoHitTest()
Editor method - indicates that children aren't selectable.
|
float |
getDelay()
Returns the number of seconds the nested doc animation time lags the master document.
|
float |
getGapDelay()
Returns the number of seconds the nested doc animation will wait between loops.
|
int |
getPageCount()
Returns the number of pages in nested doc.
|
float |
getScaleFactor()
Returns the relative speed of the nested docs animation relative to the master document.
|
java.lang.Object |
initWithArchiver(RMArchiver anArchiver)
Legacy unarchival.
|
RMShape |
rpgClone(ReportMill reportMill)
RPG clone - returns a specific page.
|
void |
rpgClonePreprocess(ReportMill reportMill)
RPG cline - does work of nested doc.
|
void |
setDelay(float aValue)
Sets the number of seconds the nested doc animation time lags the master document.
|
void |
setGapDelay(float aValue)
Sets the number of seconds the nested doc animation will wait between loops.
|
void |
setParent(RMShape aParent)
Overrides shape method to register this with animator listener, so nested doc can update child timeline.
|
void |
setScaleFactor(float aValue)
Sets the relative speed of the nested docs animation relative to the master document.
|
void |
setSelectedPageIndex(int anIndex)
Sets the selected page index for the nested doc.
|
boolean |
superSelectable()
Editor method - indicates that nested doc is super-selctable.
|
acceptsDragKeys, acceptsFormat, acceptsMouse, addChild, addChild, addChildBelowLastChild, bounds, boundsChanged, boundsChanged, bringShapesToFront, canBeUngrouped, clone, contains, convertedPointFromShape, convertedPointToShape, convertedRectFromShape, convertedRectToShape, convertedSizeFromShape, convertedSizeToShape, convertedVectorFromShape, convertedVectorToShape, convertFromShape, convertPathFromShape, convertPathToShape, convertPointFromShape, convertPointToShape, convertRectFromShape, convertRectToShape, convertSizeFromShape, convertSizeToShape, convertToShape, convertVectorFromShape, convertVectorToShape, copyShape, delete, didChange, divideShapeFromEdge, divideShapeFromTop, dragExit, dragKeyAtPoint, dropKeyAtPoint, fromXML, fromXMLDeep, get, getActionScript, getAnim, getAnim, getAnimator, getAnimator, getAutosizeHeight, getAutosizing, getBounds, getBoundsInside, getBoundsMarked, getBoundsOfChildren, getBoundsOfChildren, getBoundsSuperSelected, getCausesWrap, getCausesWrapType, getChild, getChildAnimator, getChildContaining, getChildCount, getChildLast, getChildren, getChildrenIntersecting, getChildrenWhoCauseWrap, getChildrenWhoDraw, getChildSortedByX, getChildWithClass, getChildWithName, getColor, getCommonAncestor, getDocument, getFill, getFill, getFill, getFillCount, getFills, getFont, getFormat, getFrame, getFrame, getFrameMaxX, getFrameMaxY, getFrameX, getFrameXY, getFrameY, getGroupShape, getHeight, getHeightToFit, getImageFill, getLineWidth, getListKey, getListKeyDeep, getListKeyShape, getMaxX, getMaxY, getName, getOpacity, getOpacityDeep, getOutline, getPageShape, getParent, getParentCount, getParents, getPath, getPathInBounds, getPropertyKey, getPropertyKeyCount, getPropertyKeyName, getRoll, getRootShape, getScaleX, getScaleY, getShapesToAncestor, getShapesToDescendant, getShapesToShape, getSize, getSizeP, getSkewX, getSkewY, getStroke, getStrokeColor, getTextColor, getToolClassName, getTransform, getTransformFromShape, getTransformInverse, getTransformToShape, getUndoer, getUrl, getWidth, getWidthToFit, getX, getXY, getXYP, getY, groupShapes, hasPageBreaks, height, indexOf, indexOf, intersects, isAncestor, isDescendant, isLocked, isRoot, isUnderlined, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, notRSS, offsetChildrenXY, offsetXY, page, pageBreakMax, pageBreakPageMax, pageMax, put, putPropertyKey, reclaimChildren, removeChild, removeChild, removeChildren, removeChildren, removeFromParent, resolvePageReferences, rpgCloneBase, rpgCloneChildren, rpgCloneConclude, rpgCloneNotification, rpgClonePrepare, rpgCloneUrl, sendShapesToBack, setActionScript, setAnim, setAutosizeHeight, setAutosizing, setBounds, setBounds, setCausesWrapType, setChildren, setColor, setFill, setFont, setFormat, setFrame, setFrame, setFrameSize, setFrameX, setFrameXY, setFrameXY, setFrameY, setHeight, setHeightDeep, setHeightDeep, setHeightToFit, setLineWidth, setListKey, setLocked, setName, setNeedsRepaint, setNeedsRepaint, setOpacity, setOutline, setRoll, setScaleX, setScaleXY, setScaleY, setSize, setSize, setSizeDeep, setSizeP, setSizeToFit, setSizeToFit, setSkewX, setSkewXY, setSkewY, setStroke, setStrokeColor, setTextColor, setTime, setUnderlined, setUrl, setWidth, setWidthDeep, setWidthDeep, setWidthToFit, setX, setXY, setXY, setXYP, setY, sizesToFitChildren, toString, toXML, undoClone, undoCopy, undoEquals, undoerAddDirtyObject, undoerDisable, undoerEnable, undoerSetUndoTitle, width, willChange, willChange, x, ydidUndo, getAnimAttribute, getClassNameShortpublic RMNestedDoc()
public RMNestedDoc(RMDocument aDocument)
public float getDelay()
public void setDelay(float aValue)
public float getScaleFactor()
public void setScaleFactor(float aValue)
public float getGapDelay()
public void setGapDelay(float aValue)
public void setSelectedPageIndex(int anIndex)
public RMAnimator getChildAnimator(boolean create)
getChildAnimator in class RMShapepublic void setParent(RMShape aParent)
public void animatorDidUpdate(RMAnimator anAnimator)
animatorDidUpdate in interface RMAnimator.Listenerpublic void animatorDidStop(RMAnimator anAnimator)
animatorDidStop in interface RMAnimator.Listenerpublic int getPageCount()
getPageCount in class RMShapepublic void rpgClonePreprocess(ReportMill reportMill)
rpgClonePreprocess in class RMShapepublic RMShape rpgClone(ReportMill reportMill)
public boolean equals(java.lang.Object anObj)
public void copy(java.lang.Object anObj)
public RMShape cloneDeep()
public java.lang.Object initWithArchiver(RMArchiver anArchiver)
initWithArchiver in interface RMArchiver.ArchivinginitWithArchiver in class RMShapepublic boolean superSelectable()
superSelectable in class RMShapepublic boolean childrenSuperSelectImmediately()
childrenSuperSelectImmediately in class RMShapepublic boolean acceptsChildren()
acceptsChildren in class RMShapepublic java.util.List getChildrenWhoHitTest()
getChildrenWhoHitTest in class RMShape