public class PropertyChangeManagerDesktop extends PropertyChangeManager
Modifier and Type | Field and Description |
---|---|
protected static java.lang.Class<?>[] |
JAVABEANS_PCL
The argument types for alternative property change listener adding/removal (cached for speed).
|
events, PCL, pcls
Modifier | Constructor and Description |
---|---|
protected |
PropertyChangeManagerDesktop()
Create a new listener.
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
createPCL(java.lang.reflect.Method meth,
jadex.commons.IResultCommand<jadex.commons.future.IFuture<java.lang.Void>,jadex.commons.beans.PropertyChangeEvent> eventadder)
Create a listener.
|
protected java.lang.reflect.Method |
getAddMethod(java.lang.Object object)
Get listener add method
|
protected void |
removePCL(java.lang.Object object,
java.lang.Object pcl)
Remove a listener from an object.
|
void |
removePropertyChangeListener(java.lang.Object object,
jadex.commons.IResultCommand<jadex.commons.future.IFuture<java.lang.Void>,jadex.commons.beans.PropertyChangeEvent> eventadder)
Deregister a value for observation.
|
addEvent, addPropertyChangeListener, createInstance, getSize, hasEvents, removeEvent
protected static java.lang.Class<?>[] JAVABEANS_PCL
protected PropertyChangeManagerDesktop()
public void removePropertyChangeListener(java.lang.Object object, jadex.commons.IResultCommand<jadex.commons.future.IFuture<java.lang.Void>,jadex.commons.beans.PropertyChangeEvent> eventadder)
removePropertyChangeListener
in class PropertyChangeManager
protected void removePCL(java.lang.Object object, java.lang.Object pcl)
PropertyChangeManager
removePCL
in class PropertyChangeManager
protected java.lang.reflect.Method getAddMethod(java.lang.Object object)
getAddMethod
in class PropertyChangeManager
protected java.lang.Object createPCL(java.lang.reflect.Method meth, jadex.commons.IResultCommand<jadex.commons.future.IFuture<java.lang.Void>,jadex.commons.beans.PropertyChangeEvent> eventadder)
createPCL
in class PropertyChangeManager