Package com.reportmill.base
Class RMObject
java.lang.Object
com.reportmill.base.RMObject
- All Implemented Interfaces:
- RMArchiver.Archiving,- 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
This class forms the basis of many objects to add global functionality, like archiving.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionclone()Returns a basic clone of this object.voidCopies the attributes of the given object.voidUndo method - notifies object that it did change.voiddidUndo()Undo method - notifies object that it did undo.getAnimAttribute(String anAttr) Returns initial values for animation.Returns the short class name (sans package name).initWithArchiver(RMArchiver anArchiver) Legacy unarchiving.Undo method - returns a clone suitable for undo.voidUndo 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.
- 
Constructor Details- 
RMObjectpublic RMObject()
 
- 
- 
Method Details- 
getClassNameShortReturns the short class name (sans package name).
- 
cloneReturns a basic clone of this object.
- 
initWithArchiverLegacy unarchiving.- Specified by:
- initWithArchiverin interface- RMArchiver.Archiving
 
- 
undoCloneUndo method - returns a clone suitable for undo.
- 
undoEqualsUndo method - returns whether an object is equal from the standpoint of undo.
- 
undoCopyUndo method - copies the attributes of the given object for the purpose of undo.
- 
copyCopies the attributes of the given object.
- 
didUndopublic void didUndo()Undo method - notifies object that it did undo.
- 
didChangeUndo method - notifies object that it did change.
- 
getAnimAttributeReturns initial values for animation.
 
-