Package com.inductiveautomation.rm.base
Class RMObject
- java.lang.Object
- 
- com.inductiveautomation.rm.base.RMListenerList
- 
- com.inductiveautomation.rm.base.RMObject
 
 
- 
- All Implemented Interfaces:
- RMPropertyChanger,- java.lang.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
 
 public class RMObject extends RMListenerList implements RMPropertyChanger 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 voidaddPropertyChangeListener(java.beans.PropertyChangeListener aListener)Add listener.voidanimUpdate(java.beans.PropertyChangeEvent anEvent)Called to update shape anim.protected voidfirePropertyChange(java.beans.PropertyChangeEvent anEvent)Fires a given property change.protected voidfirePropertyChange(java.beans.PropertyChangeEvent anEvent, java.lang.String aName, java.lang.Object oldVal, java.lang.Object newVal, int anIndex)Sends a property change event to listeners.protected voidfirePropertyChange(java.lang.String aProperty, java.lang.Object oldValue, java.lang.Object newValue, int anIndex)Fires a property change for given property name, old value, new value and index.protected java.beans.PropertyChangeEventgetPCEvent(java.lang.String aName, java.lang.Object oldVal, java.lang.Object newVal, int anIndex)Returns the event for args.voidremovePropertyChangeListener(java.beans.PropertyChangeListener aListener)Remove listener.protected voidsendPropertyChange(java.beans.PropertyChangeEvent anEvent)Sends the property change.java.lang.StringtoString()Returns a string representation.- 
Methods inherited from class com.inductiveautomation.rm.base.RMListenerListaddListener, clone, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
 
- 
 
- 
- 
- 
Method Detail- 
addPropertyChangeListenerpublic void addPropertyChangeListener(java.beans.PropertyChangeListener aListener) Add listener.- Specified by:
- addPropertyChangeListenerin interface- RMPropertyChanger
 
 - 
removePropertyChangeListenerpublic void removePropertyChangeListener(java.beans.PropertyChangeListener aListener) Remove listener.- Specified by:
- removePropertyChangeListenerin interface- RMPropertyChanger
 
 - 
firePropertyChangeprotected final void firePropertyChange(java.beans.PropertyChangeEvent anEvent) Fires a given property change.
 - 
firePropertyChangeprotected final void firePropertyChange(java.lang.String aProperty, java.lang.Object oldValue, java.lang.Object newValue, int anIndex)Fires a property change for given property name, old value, new value and index.
 - 
firePropertyChangeprotected void firePropertyChange(java.beans.PropertyChangeEvent anEvent, java.lang.String aName, java.lang.Object oldVal, java.lang.Object newVal, int anIndex)Sends a property change event to listeners.
 - 
sendPropertyChangeprotected void sendPropertyChange(java.beans.PropertyChangeEvent anEvent) Sends the property change.
 - 
getPCEventprotected java.beans.PropertyChangeEvent getPCEvent(java.lang.String aName, java.lang.Object oldVal, java.lang.Object newVal, int anIndex)Returns the event for args.
 - 
animUpdatepublic void animUpdate(java.beans.PropertyChangeEvent anEvent) Called to update shape anim.
 - 
toStringpublic java.lang.String toString() Returns a string representation.- Overrides:
- toStringin class- RMListenerList
 
 
- 
 
-