Class PropertyMapWeakListenerManager
- java.lang.Object
-
- net.infonode.properties.propertymap.PropertyMapWeakListenerManager
-
public class PropertyMapWeakListenerManager extends java.lang.Object
Handles weakPropertyMap
listeners which are garbage collected and removed from thePropertyMap
object 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
- thePropertyMap
listener
- the listener
-
addWeakPropertyChangeListener
public static void addWeakPropertyChangeListener(PropertyMap map, Property property, PropertyChangeListener listener)
Adds a weak property change listener to aPropertyMap
.- Parameters:
map
- thePropertyMap
property
- 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
- thePropertyMap
listener
- 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
-
-