Package com.reportmill.base
Class RMObject
- java.lang.Object
- 
- com.reportmill.base.RMObject
 
- 
- All Implemented Interfaces:
- RMArchiver.Archiving,- java.lang.Cloneable
 - Direct Known Subclasses:
- AnimAgent,- Animation,- AnimScript,- AttributesPanel,- DatasetKeyPanel,- DataSource,- FormatPanel,- Gallery,- InspectorPanel,- KeysPanel,- PDFAnnotation,- PDFBuffer,- PDFFile,- PDFPage,- PDFPagesTree,- PDFStream,- PDFXTable,- Prefs,- ReportMill,- RMAnimAgent,- RMAnimator,- RMAnimUtils,- RMAWTUtils,- RMColor,- RMData,- RMEditorShapes,- RMFill,- RMFlashShape,- RMFont,- RMFontFile,- RMGrouper,- RMGrouping,- RMHitInfo,- RMImageData,- RMInvocation,- RMLine,- RMPageLayer,- RMParagraph,- RMPath,- RMRange,- RMShape,- RMShapeAnim,- RMShapePainter,- RMSize,- RMSort,- RMSoundData,- RMStringWriter,- RMTextFrag,- RMTextLayout,- RMTextLine,- RMTransform,- RMUndoer,- RMUndoer.RMUndoEvent,- RMXString,- RMXStringRun,- ShapeFills,- Tool,- UndoInspector
 
 public class RMObject extends java.lang.Object implements java.lang.Cloneable, RMArchiver.Archiving This class forms the basis of many objects to add global functionality, like archiving.
- 
- 
Constructor SummaryConstructors Constructor Description RMObject()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()Returns a basic clone of this object.voidcopy(java.lang.Object anObj)Copies the attributes of the given object.voiddidChange(RMObject old)Undo method - notifies object that it did change.voiddidUndo()Undo method - notifies object that it did undo.java.lang.ObjectgetAnimAttribute(java.lang.String anAttr)Returns initial values for animation.java.lang.StringgetClassNameShort()Returns the short class name (sans package name).java.lang.ObjectinitWithArchiver(RMArchiver anArchiver)Legacy unarchiving.RMObjectundoClone()Undo method - returns a clone suitable for undo.voidundoCopy(RMObject anObj)Undo method - copies the attributes of the given object for the purpose of undo.booleanundoEquals(RMObject anObj)Undo method - returns whether an object is equal from the standpoint of undo.
 
- 
- 
- 
Method Detail- 
getClassNameShortpublic java.lang.String getClassNameShort() Returns the short class name (sans package name).
 - 
clonepublic java.lang.Object clone() Returns a basic clone of this object.- Overrides:
- clonein class- java.lang.Object
 
 - 
initWithArchiverpublic java.lang.Object initWithArchiver(RMArchiver anArchiver) Legacy unarchiving.- Specified by:
- initWithArchiverin interface- RMArchiver.Archiving
 
 - 
undoClonepublic RMObject undoClone() Undo method - returns a clone suitable for undo.
 - 
undoEqualspublic boolean undoEquals(RMObject anObj) Undo method - returns whether an object is equal from the standpoint of undo.
 - 
undoCopypublic void undoCopy(RMObject anObj) Undo method - copies the attributes of the given object for the purpose of undo.
 - 
copypublic void copy(java.lang.Object anObj) Copies the attributes of the given object.
 - 
didUndopublic void didUndo() Undo method - notifies object that it did undo.
 - 
didChangepublic void didChange(RMObject old) Undo method - notifies object that it did change.
 - 
getAnimAttributepublic java.lang.Object getAnimAttribute(java.lang.String anAttr) Returns initial values for animation.
 
- 
 
-