org.apache.commons.collections.map
Class AbstractLinkedMap.LinkMapIterator<K,V>
java.lang.Object
org.apache.commons.collections.map.AbstractLinkedMap.LinkIterator<K,V>
org.apache.commons.collections.map.AbstractLinkedMap.LinkMapIterator<K,V>
- All Implemented Interfaces:
- Iterator<K>, MapIterator<K,V>, OrderedIterator<K>, OrderedMapIterator<K,V>, ResettableIterator<K>
- Enclosing class:
- AbstractLinkedMap<K,V>
protected static class AbstractLinkedMap.LinkMapIterator<K,V>
- extends AbstractLinkedMap.LinkIterator<K,V>
- implements OrderedMapIterator<K,V>, OrderedIterator<K>, ResettableIterator<K>
MapIterator implementation.
Method Summary |
K |
getKey()
Gets the current key, which is the key returned by the last call
to next() . |
V |
getValue()
Gets the current value, which is the value associated with the last key
returned by next() . |
K |
next()
Gets the next key from the Map . |
K |
previous()
Gets the previous element from the collection. |
V |
setValue(V value)
Sets the value associated with the current key (optional operation). |
AbstractLinkedMap.LinkMapIterator
protected AbstractLinkedMap.LinkMapIterator(AbstractLinkedMap<K,V> parent)
next
public K next()
- Description copied from interface:
MapIterator
- Gets the next key from the
Map
.
- Specified by:
next
in interface Iterator<K>
- Specified by:
next
in interface MapIterator<K,V>
- Returns:
- the next key in the iteration
previous
public K previous()
- Description copied from interface:
OrderedIterator
- Gets the previous element from the collection.
- Specified by:
previous
in interface OrderedIterator<K>
- Specified by:
previous
in interface OrderedMapIterator<K,V>
- Returns:
- the previous key in the iteration
getKey
public K 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<K,V>
- Returns:
- the current key
getValue
public V 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<K,V>
- Returns:
- the current value
setValue
public V setValue(V value)
- Description copied from interface:
MapIterator
- Sets the value associated with the current key (optional operation).
- Specified by:
setValue
in interface MapIterator<K,V>
- Parameters:
value
- the new value
- Returns:
- the previous value
Copyright © 2005-2005 Apache Software Foundation, Matt Hall, John Watkinson. All Rights Reserved.