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