Package org.apache.commons.collections4.map

# Class AbstractHashedMap.HashIterator<K,V>

java.lang.Object
org.apache.commons.collections4.map.AbstractHashedMap.HashIterator<K,V>

Type Parameters:
  `K` - the type of the keys in the map
  `V` - the type of the values in the map

Direct Known Subclasses:
  `AbstractHashedMap.EntrySetIterator`, `AbstractHashedMap.HashMapIterator`, `AbstractHashedMap.KeySetIterator`, `AbstractHashedMap.ValuesIterator`

Enclosing class:
  AbstractHashedMap<K,V>

protected abstract static class AbstractHashedMap.HashIterator<K,V> extends Object
Base Iterator

- ## Constructor Summary

  Constructors
  Modifier
  Constructor
  Description
  `protected`
  `HashIterator(AbstractHashedMap<K,V> parent)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `protected AbstractHashedMap.HashEntry<K,V>`
  `currentEntry()`
  `boolean`
  `hasNext()`
  `protected AbstractHashedMap.HashEntry<K,V>`
  `nextEntry()`
  `void`
  `remove()`
  `String`
  `toString()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## Constructor Details

  - ### HashIterator

    protected HashIterator(AbstractHashedMap<K,V> parent)

- ## Method Details

  - ### currentEntry

    protected AbstractHashedMap.HashEntry<K,V> currentEntry()

  - ### hasNext

    public boolean hasNext()

  - ### nextEntry

    protected AbstractHashedMap.HashEntry<K,V> nextEntry()

  - ### remove

    public void remove()

  - ### toString

    public String toString()
    Overrides:
      `toString` in class `Object`