net.infonode.properties.propertymap
Class PropertyMapWeakListenerManager.ListenerRef

java.lang.Object
  extended by java.lang.ref.Reference<T>
      extended by java.lang.ref.WeakReference
          extended by net.infonode.properties.propertymap.PropertyMapWeakListenerManager.ListenerRef
Direct Known Subclasses:
PropertyMapWeakListenerManager.MapListenerRef, PropertyMapWeakListenerManager.PropertyChangeListenerRef, PropertyMapWeakListenerManager.TreeListenerRef
Enclosing class:
PropertyMapWeakListenerManager

private static class PropertyMapWeakListenerManager.ListenerRef
extends java.lang.ref.WeakReference


Field Summary
private  PropertyMap map
           
 
Constructor Summary
protected PropertyMapWeakListenerManager.ListenerRef(java.lang.Object referent, java.lang.ref.ReferenceQueue q, PropertyMap map)
           
 
Method Summary
 PropertyMap getMap()
           
 void removeFromMap()
           
 
Methods inherited from class java.lang.ref.Reference
clear, enqueue, get, isEnqueued
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

map

private PropertyMap map
Constructor Detail

PropertyMapWeakListenerManager.ListenerRef

protected PropertyMapWeakListenerManager.ListenerRef(java.lang.Object referent,
                                                     java.lang.ref.ReferenceQueue q,
                                                     PropertyMap map)
Method Detail

getMap

public PropertyMap getMap()

removeFromMap

public void removeFromMap()