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 Summary
Constructors -
Method Summary
Modifier 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.RMListenerList
addListener, clone, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
-
Constructor Details
-
RMObject
public RMObject()
-
-
Method Details
-
addPropertyChangeListener
Add listener.- Specified by:
addPropertyChangeListenerin interfaceRMPropertyChanger
-
removePropertyChangeListener
Remove listener.- Specified by:
removePropertyChangeListenerin interfaceRMPropertyChanger
-
firePropertyChange
Fires a given property change. -
firePropertyChange
protected 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. -
firePropertyChange
protected void firePropertyChange(PropertyChangeEvent anEvent, String aName, Object oldVal, Object newVal, int anIndex) Sends a property change event to listeners. -
sendPropertyChange
Sends the property change. -
getPCEvent
Returns the event for args. -
animUpdate
Called to update shape anim. -
toString
Returns a string representation.- Overrides:
toStringin classRMListenerList
-