Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

cern::gp::beans::impl::ListenerBasedNodeUpdater::WeakReferenceListenerList Class Reference

Inheritance diagram for cern::gp::beans::impl::ListenerBasedNodeUpdater::WeakReferenceListenerList:

Inheritance graph
[legend]
Collaboration diagram for cern::gp::beans::impl::ListenerBasedNodeUpdater::WeakReferenceListenerList:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 WeakReferenceListenerList ()
boolean contains (NodeUpdaterListener listener)
boolean add (NodeUpdaterListener listener)
boolean remove (NodeUpdaterListener listener)
java.util.Iterator iterator ()

Detailed Description

Implements a list of listeners in which the reference to one listener is a WeakReference allowing that listener to be garbage collected if it is no more used.
Author:
Lionel Mestre


Constructor & Destructor Documentation

cern::gp::beans::impl::ListenerBasedNodeUpdater::WeakReferenceListenerList::WeakReferenceListenerList  )  [inline]
 


Member Function Documentation

boolean cern::gp::beans::impl::ListenerBasedNodeUpdater::WeakReferenceListenerList::add NodeUpdaterListener  listener  )  [inline]
 

Adds the given listener

Parameters:
<code>listener</code> the listener to add in the list
Returns:
true if the listener has been added.

Reimplemented from cern::gp::beans::impl::ListenerBasedNodeUpdater::PlainListenerList.

boolean cern::gp::beans::impl::ListenerBasedNodeUpdater::WeakReferenceListenerList::contains NodeUpdaterListener  listener  )  [inline]
 

Returns true if listener is a listener contained in the list.

Returns:
true if listener is a listener contained in the list.

Reimplemented from cern::gp::beans::impl::ListenerBasedNodeUpdater::PlainListenerList.

java.util.Iterator cern::gp::beans::impl::ListenerBasedNodeUpdater::WeakReferenceListenerList::iterator  )  [inline]
 

Returns an iterator on the listeners of the list

Returns:
an iterator on the listeners of the list

Reimplemented from cern::gp::beans::impl::ListenerBasedNodeUpdater::PlainListenerList.

boolean cern::gp::beans::impl::ListenerBasedNodeUpdater::WeakReferenceListenerList::remove NodeUpdaterListener  listener  )  [inline]
 

Removes the given listener

Parameters:
<code>listener</code> the listener to remove from the list
Returns:
true if the listener has been removed.

Reimplemented from cern::gp::beans::impl::ListenerBasedNodeUpdater::PlainListenerList.


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 03:08:20 2009 for ACS Java API by doxygen 1.3.8