Package com.inductiveautomation.rm.base
Class RMObject
java.lang.Object
com.inductiveautomation.rm.base.RMListenerList
com.inductiveautomation.rm.base.RMObject
- All Implemented Interfaces:
- RMPropertyChanger,- Cloneable
- Direct Known Subclasses:
- Condition,- Entity,- PDFAnnotation,- PDFFile,- PDFPagesTree,- PDFStream,- Property,- Query,- RMAnimator,- RMAnimUtils,- RMAWTUtils,- RMByteArray,- RMEffect,- RMFill,- RMGrouper,- RMGrouping,- RMHitInfo,- RMKeyFrame,- RMKeyValue,- RMLogger,- RMPageLayer,- RMPaintbot,- RMShape,- RMSize,- RMStringWriter,- RMTextEditor,- RMTimeline,- RMTransform,- RMXString,- Schema,- SPRunner,- TextRect,- WebFile,- WebSite
This class forms the basis of many objects to add global functionality, like archiving.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddPropertyChangeListener(PropertyChangeListener aListener) Add listener.voidanimUpdate(PropertyChangeEvent anEvent) Called to update shape anim.protected final voidfirePropertyChange(PropertyChangeEvent anEvent) Fires a given property change.protected voidfirePropertyChange(PropertyChangeEvent anEvent, String aName, Object oldVal, Object newVal, int anIndex) Sends a property change event to listeners.protected final voidfirePropertyChange(String aProperty, Object oldValue, Object newValue, int anIndex) Fires a property change for given property name, old value, new value and index.protected PropertyChangeEventgetPCEvent(String aName, Object oldVal, Object newVal, int anIndex) Returns the event for args.voidRemove listener.protected voidsendPropertyChange(PropertyChangeEvent anEvent) Sends the property change.toString()Returns a string representation.Methods inherited from class com.inductiveautomation.rm.base.RMListenerListaddListener, clone, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
- 
Constructor Details- 
RMObjectpublic RMObject()
 
- 
- 
Method Details- 
addPropertyChangeListenerAdd listener.- Specified by:
- addPropertyChangeListenerin interface- RMPropertyChanger
 
- 
removePropertyChangeListenerRemove listener.- Specified by:
- removePropertyChangeListenerin interface- RMPropertyChanger
 
- 
firePropertyChangeFires a given property change.
- 
firePropertyChangeprotected final void firePropertyChange(String aProperty, Object oldValue, Object newValue, int anIndex) Fires a property change for given property name, old value, new value and index.
- 
firePropertyChangeprotected void firePropertyChange(PropertyChangeEvent anEvent, String aName, Object oldVal, Object newVal, int anIndex) Sends a property change event to listeners.
- 
sendPropertyChangeSends the property change.
- 
getPCEventReturns the event for args.
- 
animUpdateCalled to update shape anim.
- 
toStringReturns a string representation.- Overrides:
- toStringin class- RMListenerList
 
 
-