|
ReportMill 7.0 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.reportmill.foundation.RMObject
com.reportmill.shape.RMShape
com.reportmill.shape.RMSwitchShape
| Field Summary |
| Fields inherited from class com.reportmill.shape.RMShape |
HandleMaxXMaxY, HandleMaxXMidY, HandleMaxXMinY, HandleMidXMaxY, HandleMidXMinY, HandleMinXMaxY, HandleMinXMidY, HandleMinXMinY, HandleWidth |
| Constructor Summary | |
RMSwitchShape()
|
|
RMSwitchShape(RMShape aShape)
|
|
| Method Summary | |
boolean |
acceptsChildren()
Editor method. |
void |
addVersionWithShape(java.lang.String aString,
RMShape aShape)
|
java.util.Map |
alternates()
|
RMSwitchShape |
alternateShapeInstance()
|
java.lang.Object |
clone()
Standard implementation of Object clone. |
RMShape |
cloneDeep()
Clones all attributes of this shape with complete clones of its children as well. |
void |
copy(com.reportmill.foundation.RMObject anObj)
Copies applicable attributes from the given object. |
java.lang.String |
defaultVersion()
|
boolean |
equals(java.lang.Object anObj)
Standard implementation of Object equals. |
java.lang.Object |
fromXML(com.ribs.RXArchiver anArchiver,
com.ribs.RXElement anElement)
XML unarchival. |
com.reportmill.graphics.RMAnimator |
getChildAnimator(boolean create)
Returns the animator that this shape's children use (creating, if requested and currently null). |
RMSwitchShape |
getVersion(java.lang.String aVersionString)
|
boolean |
hasAlternateVersions()
|
boolean |
hasMouseVersions()
|
boolean |
hasVersion(java.lang.String aString)
|
java.lang.Object |
initWithArchiver(com.reportmill.foundation.RMArchiver anArchiver)
Legacy unarchival. |
void |
removeVersion(java.lang.String aString)
|
RMShape |
rpgClone(com.reportmill.foundation.ReportMill reportMill)
A clone implementation that copies this shape and its children, performing data substituion as well. |
RMShape |
rpgClone(com.reportmill.foundation.ReportMill reportMill,
java.lang.String aVersion)
|
void |
setAlternates(java.util.Map aMap)
|
void |
setChildAnimator(com.reportmill.graphics.RMAnimator anAnimator)
Sets the animator that this shape's children use. |
void |
setVersion(java.lang.String aString)
|
void |
setVersionForKey(RMShape aShape,
java.lang.String aKey)
|
void |
setVersionKey(java.lang.String aVersionKey)
|
void |
setWidthDeep(float width,
boolean constrain)
|
boolean |
superSelectable()
Editor method. |
com.ribs.RXElement |
toXML(com.ribs.RXArchiver anArchiver)
XML archival. |
java.lang.String |
version()
|
java.lang.String |
versionKey()
|
java.util.List |
versions()
|
| Methods inherited from class com.reportmill.foundation.RMObject |
archiverClassName, didUndo, getAnimAttribute, getClassNameShort |
| Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public RMSwitchShape()
public RMSwitchShape(RMShape aShape)
| Method Detail |
public java.lang.String version()
public void setVersion(java.lang.String aString)
public java.lang.String versionKey()
public void setVersionKey(java.lang.String aVersionKey)
public java.util.Map alternates()
public void setAlternates(java.util.Map aMap)
public boolean hasVersion(java.lang.String aString)
public boolean hasAlternateVersions()
public void setVersionForKey(RMShape aShape,
java.lang.String aKey)
public void addVersionWithShape(java.lang.String aString,
RMShape aShape)
public void removeVersion(java.lang.String aString)
public java.util.List versions()
public java.lang.String defaultVersion()
public RMSwitchShape getVersion(java.lang.String aVersionString)
public boolean hasMouseVersions()
public com.reportmill.graphics.RMAnimator getChildAnimator(boolean create)
RMShape
getChildAnimator in class RMShapepublic void setChildAnimator(com.reportmill.graphics.RMAnimator anAnimator)
RMShape
setChildAnimator in class RMShapepublic RMSwitchShape alternateShapeInstance()
public RMShape rpgClone(com.reportmill.foundation.ReportMill reportMill)
RMShape
rpgClone in class RMShape
public RMShape rpgClone(com.reportmill.foundation.ReportMill reportMill,
java.lang.String aVersion)
public void setWidthDeep(float width,
boolean constrain)
setWidthDeep in class RMShapepublic java.lang.Object clone()
RMShape
clone in class RMShapepublic boolean equals(java.lang.Object anObj)
RMShape
equals in class RMShapepublic void copy(com.reportmill.foundation.RMObject anObj)
RMShape
copy in class RMShapepublic RMShape cloneDeep()
RMShape
cloneDeep in class RMShapepublic boolean superSelectable()
RMShape
superSelectable in class RMShapepublic boolean acceptsChildren()
RMShape
acceptsChildren in class RMShapepublic java.lang.Object initWithArchiver(com.reportmill.foundation.RMArchiver anArchiver)
initWithArchiver in interface com.reportmill.foundation.RMArchiver.ArchivinginitWithArchiver in class RMShapepublic com.ribs.RXElement toXML(com.ribs.RXArchiver anArchiver)
toXML in class RMShape
public java.lang.Object fromXML(com.ribs.RXArchiver anArchiver,
com.ribs.RXElement anElement)
fromXML in class RMShape
|
ReportMill 7.0 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||