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

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

List of all members.

Public Member Functions

 PlainListenerList ()
boolean isEmpty ()
int size ()
boolean contains (NodeUpdaterListener listener)
boolean add (NodeUpdaterListener listener)
boolean remove (NodeUpdaterListener listener)
java.util.Iterator iterator ()

Protected Attributes

java.util.ArrayList list

Detailed Description

Implements a simple list of listeners backed by an ArrayList.

Author:
Lionel Mestre

Constructor & Destructor Documentation

cern::gp::beans::impl::ListenerBasedNodeUpdater::PlainListenerList::PlainListenerList (  )  [inline]

References list.


Member Function Documentation

boolean cern::gp::beans::impl::ListenerBasedNodeUpdater::PlainListenerList::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.

Implements cern::gp::beans::impl::ListenerBasedNodeUpdater::ListenerList.

Reimplemented in cern::gp::beans::impl::ListenerBasedNodeUpdater::WeakReferenceListenerList.

References list.

boolean cern::gp::beans::impl::ListenerBasedNodeUpdater::PlainListenerList::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.

Implements cern::gp::beans::impl::ListenerBasedNodeUpdater::ListenerList.

Reimplemented in cern::gp::beans::impl::ListenerBasedNodeUpdater::WeakReferenceListenerList.

References list.

boolean cern::gp::beans::impl::ListenerBasedNodeUpdater::PlainListenerList::isEmpty (  )  [inline]

Returns true if no listener is in the list.

Returns:
true if no listener is in the list.

Implements cern::gp::beans::impl::ListenerBasedNodeUpdater::ListenerList.

References list.

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

Returns an iterator on the listeners of the list

Returns:
an iterator on the listeners of the list

Implements cern::gp::beans::impl::ListenerBasedNodeUpdater::ListenerList.

Reimplemented in cern::gp::beans::impl::ListenerBasedNodeUpdater::WeakReferenceListenerList.

References list.

boolean cern::gp::beans::impl::ListenerBasedNodeUpdater::PlainListenerList::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.

Implements cern::gp::beans::impl::ListenerBasedNodeUpdater::ListenerList.

Reimplemented in cern::gp::beans::impl::ListenerBasedNodeUpdater::WeakReferenceListenerList.

References list.

int cern::gp::beans::impl::ListenerBasedNodeUpdater::PlainListenerList::size (  )  [inline]

Returns the number of listeners in the list.

Returns:
the number of listeners in the list.

Implements cern::gp::beans::impl::ListenerBasedNodeUpdater::ListenerList.

References list.


Member Data Documentation


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2