Package gnu.trove.iterator.hash

# Class TObjectHashIterator<E>

java.lang.Object
gnu.trove.impl.hash.THashIterator<E>
gnu.trove.iterator.hash.TObjectHashIterator<E>

All Implemented Interfaces:
  `TIterator`, `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

Fields
Modifier and Type
Field
Description
`protected final gnu.trove.impl.hash.TObjectHash`
`_objectHash`

### Fields inherited from class gnu.trove.impl.hash.THashIterator

`_expectedSize, _hash, _index`

## Constructor Summary

Constructors
Constructor
Description
`TObjectHashIterator(gnu.trove.impl.hash.TObjectHash<E> hash)`

## Method Summary

Modifier and Type
Method
Description
`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`

### Methods inherited from interface java.util.Iterator

`forEachRemaining`

## Field Details

### _objectHash

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

## Constructor Details

### TObjectHashIterator

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

## Method Details

### 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