2005/5/9

     
 

class HashMapIterator

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

acdk::util::HashMapIterator Class Reference

#include <HashMap.h>

Inheritance diagram for acdk::util::HashMapIterator:

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

Detailed Description

API: Java<br/>.

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


Public Member Functions

 HashMapIterator (IN(RHashMap) hashMap, HashMapSetType type)
virtual bool hasNext ()
virtual acdk::lang::Object next ()
virtual void remove ()
 remove current element from the iterator.

virtual acdk::lang::Object element ()

Private Member Functions

void _checkMod ()

Private Attributes

HashMapSetType _type
int _knownMods
int _position
int _bucketIndex
RBucketNode _currentNode
acdk::lang::Object _currentKey
RHashMap _hashMap


Constructor & Destructor Documentation

acdk::util::HashMapIterator::HashMapIterator IN(RHashMap hashMap,
HashMapSetType  type
[inline]
 


Member Function Documentation

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

virtual acdk::lang::Object acdk::util::HashMapIterator::element  )  [virtual]
 

Implements acdk::util::Iterator.

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

Implements acdk::util::Iterator.

virtual acdk::lang::Object acdk::util::HashMapIterator::next  )  [virtual]
 

Implements acdk::util::Iterator.

virtual void acdk::util::HashMapIterator::remove  )  [virtual]
 

remove current element from the iterator.

May not support by all Iterator

Implements acdk::util::Iterator.


Member Data Documentation

int acdk::util::HashMapIterator::_bucketIndex [private]
 

acdk::lang::Object acdk::util::HashMapIterator::_currentKey [private]
 

RBucketNode acdk::util::HashMapIterator::_currentNode [private]
 

RHashMap acdk::util::HashMapIterator::_hashMap [private]
 

int acdk::util::HashMapIterator::_knownMods [private]
 

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

HashMapSetType acdk::util::HashMapIterator::_type [private]