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

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

List of all members.

Public Member Functions

 WeakReferenceIterator (java.util.Iterator iterator)
boolean hasNext ()
Object next ()
void remove ()

Private Member Functions

Object getNextObject ()

Private Attributes

java.util.Iterator iterator
Object nextObject

Detailed Description

Implements an Iterator on a list containing WeakReferences and return the referenced object. The iterator automatically removed from the list the objects that have been garbage collected.

Author:
Lionel Mestre

Constructor & Destructor Documentation

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

References getNextObject(), iterator, and nextObject.


Member Function Documentation

Object cern::gp::beans::impl::ListenerBasedNodeUpdater::WeakReferenceIterator::getNextObject (  )  [inline, private]

References iterator.

Referenced by next(), and WeakReferenceIterator().

boolean cern::gp::beans::impl::ListenerBasedNodeUpdater::WeakReferenceIterator::hasNext (  )  [inline]

References nextObject.

Object cern::gp::beans::impl::ListenerBasedNodeUpdater::WeakReferenceIterator::next (  )  [inline]

References getNextObject(), and nextObject.

void cern::gp::beans::impl::ListenerBasedNodeUpdater::WeakReferenceIterator::remove (  )  [inline]

References iterator.


Member Data Documentation


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

Generated by  doxygen 1.6.2