Class PropertyMapWeakListenerManager
- java.lang.Object
-
- net.infonode.properties.propertymap.PropertyMapWeakListenerManager
-
public class PropertyMapWeakListenerManager extends java.lang.ObjectHandles weakPropertyMaplisteners which are garbage collected and removed from thePropertyMapobject on which it listens when there are no strong or soft references to the listeners.- Since:
- IDW 1.2.0
-
-
Method Summary
-
-
-
Method Detail
-
addWeakListener
public static void addWeakListener(PropertyMap map, PropertyMapListener listener)
Adds a weak listener to aPropertyMap.- Parameters:
map- thePropertyMaplistener- the listener
-
addWeakPropertyChangeListener
public static void addWeakPropertyChangeListener(PropertyMap map, Property property, PropertyChangeListener listener)
Adds a weak property change listener to aPropertyMap.- Parameters:
map- thePropertyMapproperty- the property to listen to changes onlistener- the listener
-
addWeakTreeListener
public static void addWeakTreeListener(PropertyMap map, PropertyMapTreeListener listener)
Adds a weak tree listener to aPropertyMap.- Parameters:
map- thePropertyMaplistener- the listener
-
removeWeakListener
public static void removeWeakListener(PropertyMap map, PropertyMapListener listener)
Removes a listener previously added withaddWeakListener(PropertyMap, PropertyMapListener).- Parameters:
map- the map on which the listener was addedlistener- the listener
-
removeWeakPropertyChangeListener
public static void removeWeakPropertyChangeListener(PropertyMap map, Property property, PropertyChangeListener listener)
Removes a listener previously added withaddWeakPropertyChangeListener(PropertyMap, net.infonode.properties.base.Property, net.infonode.properties.util.PropertyChangeListener).- Parameters:
map- the map on which the listener was addedproperty- the property on which the listener listens to changeslistener- the listener
-
removeWeakTreeListener
public static void removeWeakTreeListener(PropertyMap map, PropertyMapTreeListener listener)
Removes a listener previously added withaddWeakTreeListener(PropertyMap, PropertyMapTreeListener).- Parameters:
map- the map on which the listener was addedlistener- the listener
-
-