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, removeEventprotected 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 PropertyChangeManagerprotected void removePCL(java.lang.Object object,
java.lang.Object pcl)
PropertyChangeManagerremovePCL in class PropertyChangeManagerprotected java.lang.reflect.Method getAddMethod(java.lang.Object object)
getAddMethod in class PropertyChangeManagerprotected 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