Class TreeBidiMap.ViewMapIterator

java.lang.Object
org.apache.commons.collections.bidimap.TreeBidiMap.ViewIterator
org.apache.commons.collections.bidimap.TreeBidiMap.ViewMapIterator
All Implemented Interfaces:
Iterator, MapIterator, OrderedIterator, OrderedMapIterator
Enclosing class:
TreeBidiMap

static class TreeBidiMap.ViewMapIterator extends TreeBidiMap.ViewIterator implements OrderedMapIterator
An iterator over the map.
  • Field Details

    • oppositeType

      private final int oppositeType
  • Constructor Details

    • ViewMapIterator

      ViewMapIterator(TreeBidiMap main, int orderType)
      Constructor.
      Parameters:
      main - the main map
      orderType - the KEY or VALUE int for the order
  • Method Details

    • 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 obj)
      Description copied from interface: MapIterator
      Sets the value associated with the current key (optional operation).
      Specified by:
      setValue in interface MapIterator
      Parameters:
      obj - the new value
      Returns:
      the previous value