GNU Trove

gnu.trove.iterator.hash
Class TObjectHashIterator<E>

java.lang.Object
  extended by gnu.trove.impl.hash.THashIterator<E>
      extended by gnu.trove.iterator.hash.TObjectHashIterator<E>
All Implemented Interfaces:
TIterator, java.util.Iterator<E>

public class TObjectHashIterator<E>
extends gnu.trove.impl.hash.THashIterator<E>

Iterator for hashtables that use open addressing to resolve collisions.


Field Summary
protected  gnu.trove.impl.hash.TObjectHash _objectHash
           
 
Fields inherited from class gnu.trove.impl.hash.THashIterator
_expectedSize, _hash, _index
 
Constructor Summary
TObjectHashIterator(gnu.trove.impl.hash.TObjectHash<E> hash)
           
 
Method Summary
protected  E objectAtIndex(int index)
          Returns the object at the specified index.
 
Methods inherited from class gnu.trove.impl.hash.THashIterator
hasNext, moveToNextIndex, next, nextIndex, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_objectHash

protected final gnu.trove.impl.hash.TObjectHash _objectHash
Constructor Detail

TObjectHashIterator

public TObjectHashIterator(gnu.trove.impl.hash.TObjectHash<E> hash)
Method Detail

objectAtIndex

protected E objectAtIndex(int index)
Description copied from class: gnu.trove.impl.hash.THashIterator
Returns the object at the specified index. Subclasses should implement this to return the appropriate object for the given index.

Specified by:
objectAtIndex in class gnu.trove.impl.hash.THashIterator<E>
Parameters:
index - the index of the value to return.
Returns:
an Object value

GNU Trove