Class AbstractHashedMap.HashMapIterator

java.lang.Object
com.espertech.esper.common.internal.collection.apachecommons.AbstractHashedMap.HashIterator
com.espertech.esper.common.internal.collection.apachecommons.AbstractHashedMap.HashMapIterator
All Implemented Interfaces:
MapIterator, Iterator
Enclosing class:
AbstractHashedMap

protected static class AbstractHashedMap.HashMapIterator extends AbstractHashedMap.HashIterator implements MapIterator
MapIterator implementation.
  • Constructor Details

    • HashMapIterator

      protected HashMapIterator(AbstractHashedMap parent)
      Ctor.
      Parameters:
      parent - the parent
  • Method Details

    • next

      public Object next()
      Description copied from interface: MapIterator
      Gets the next key from the Map.
      Specified by:
      next in interface Iterator
      Specified by:
      next in interface MapIterator
      Returns:
      the next key in the iteration
    • getKey

      public Object getKey()
      Description copied from interface: MapIterator
      Gets the current key, which is the key returned by the last call to next().
      Specified by:
      getKey in interface MapIterator
      Returns:
      the current key
    • getValue

      public Object getValue()
      Description copied from interface: MapIterator
      Gets the current value, which is the value associated with the last key returned by next().
      Specified by:
      getValue in interface MapIterator
      Returns:
      the current value
    • setValue

      public Object setValue(Object value)
      Description copied from interface: MapIterator
      Sets the value associated with the current key (optional operation).
      Specified by:
      setValue in interface MapIterator
      Parameters:
      value - the new value
      Returns:
      the previous value