Package jadex.rules.eca.propertychange
Class PropertyChangeManagerDesktop
- java.lang.Object
- 
- jadex.rules.eca.propertychange.PropertyChangeManager
- 
- jadex.rules.eca.propertychange.PropertyChangeManagerDesktop
 
 
- 
 public class PropertyChangeManagerDesktop extends PropertyChangeManager Supports Usage of java.beans and jadex.commons.beans types in watched objects.
- 
- 
Field SummaryFields Modifier and Type Field Description protected static java.lang.Class<?>[]JAVABEANS_PCLThe argument types for alternative property change listener adding/removal (cached for speed).- 
Fields inherited from class jadex.rules.eca.propertychange.PropertyChangeManagerevents, PCL, pcls
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedPropertyChangeManagerDesktop()Create a new listener.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.ObjectcreatePCL(java.lang.reflect.Method meth, IResultCommand<IFuture<java.lang.Void>,PropertyChangeEvent> eventadder)Create a listener.protected java.lang.reflect.MethodgetAddMethod(java.lang.Object object)Get listener add methodprotected voidremovePCL(java.lang.Object object, java.lang.Object pcl)Remove a listener from an object.voidremovePropertyChangeListener(java.lang.Object object, IResultCommand<IFuture<java.lang.Void>,PropertyChangeEvent> eventadder)Deregister a value for observation.- 
Methods inherited from class jadex.rules.eca.propertychange.PropertyChangeManageraddEvent, addPropertyChangeListener, createInstance, getSize, hasEvents, removeEvent
 
- 
 
- 
- 
- 
Method Detail- 
removePropertyChangeListenerpublic void removePropertyChangeListener(java.lang.Object object, IResultCommand<IFuture<java.lang.Void>,PropertyChangeEvent> eventadder)Deregister a value for observation. if its a bean then remove the property listener.- Overrides:
- removePropertyChangeListenerin class- PropertyChangeManager
 
 - 
removePCLprotected void removePCL(java.lang.Object object, java.lang.Object pcl)Description copied from class:PropertyChangeManagerRemove a listener from an object.- Overrides:
- removePCLin class- PropertyChangeManager
 
 - 
getAddMethodprotected java.lang.reflect.Method getAddMethod(java.lang.Object object) Get listener add method- Overrides:
- getAddMethodin class- PropertyChangeManager
 
 - 
createPCLprotected java.lang.Object createPCL(java.lang.reflect.Method meth, IResultCommand<IFuture<java.lang.Void>,PropertyChangeEvent> eventadder)Create a listener.- Overrides:
- createPCLin class- PropertyChangeManager
 
 
- 
 
-