2005/5/9

     
 

class AbstractListListIterator

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::util::AbstractListListIterator Class Reference

#include <AbstractListListIterator.h>

Inheritance diagram for acdk::util::AbstractListListIterator:

acdk::lang::Object acdk::util::ListIterator acdk::lang::ObjectBase acdk::lang::dmi::StdDispatch List of all members.

Detailed Description

this is just a private implementation of the Iterator for AbstractList * API: Java<br/>

Author:
Roger Rene Kommer (mailto:kommer@artefaktur.com)
Version:
Revision
1.11
Date:
Date
2005/04/09 19:26:56


Public Member Functions

 AbstractListListIterator (IN(RAbstractList) list, int index)
virtual bool hasNext ()
virtual bool hasPrevious ()
virtual acdk::lang::Object next ()
virtual acdk::lang::Object element ()
virtual acdk::lang::Object previous ()
virtual int nextIndex ()
virtual int previousIndex ()
virtual void remove ()
 remove current element from the iterator.

virtual void set (IN(acdk::lang::Object) o)
virtual void add (IN(acdk::lang::Object) o)

Private Member Functions

void _checkMod ()

Private Attributes

RAbstractList _list
int _knownMod
int _position
transient int _lastReturned


Constructor & Destructor Documentation

acdk::util::AbstractListListIterator::AbstractListListIterator IN(RAbstractList list,
int  index
[inline]
 


Member Function Documentation

void acdk::util::AbstractListListIterator::_checkMod  )  [inline, private]
 

virtual void acdk::util::AbstractListListIterator::add IN(acdk::lang::Object o  )  [inline, virtual]
 

Implements acdk::util::ListIterator.

virtual acdk::lang::Object acdk::util::AbstractListListIterator::element  )  [inline, virtual]
 

Implements acdk::util::ListIterator.

virtual bool acdk::util::AbstractListListIterator::hasNext  )  [inline, virtual]
 

Implements acdk::util::ListIterator.

virtual bool acdk::util::AbstractListListIterator::hasPrevious  )  [inline, virtual]
 

Implements acdk::util::ListIterator.

virtual acdk::lang::Object acdk::util::AbstractListListIterator::next  )  [inline, virtual]
 

Implements acdk::util::ListIterator.

virtual int acdk::util::AbstractListListIterator::nextIndex  )  [inline, virtual]
 

Implements acdk::util::ListIterator.

virtual acdk::lang::Object acdk::util::AbstractListListIterator::previous  )  [inline, virtual]
 

Implements acdk::util::ListIterator.

virtual int acdk::util::AbstractListListIterator::previousIndex  )  [inline, virtual]
 

Implements acdk::util::ListIterator.

virtual void acdk::util::AbstractListListIterator::remove  )  [inline, virtual]
 

remove current element from the iterator.

May not support by all Iterator

Implements acdk::util::ListIterator.

virtual void acdk::util::AbstractListListIterator::set IN(acdk::lang::Object o  )  [inline, virtual]
 

Implements acdk::util::ListIterator.


Member Data Documentation

int acdk::util::AbstractListListIterator::_knownMod [private]
 

transient int acdk::util::AbstractListListIterator::_lastReturned [private]
 

RAbstractList acdk::util::AbstractListListIterator::_list [private]
 

int acdk::util::AbstractListListIterator::_position [private]