java.lang.Object | +--org.apache.commons.collections.iterators.EntrySetMapIteratorAll Implemented Interfaces:
EntrySetMapIterator(Map map) Constructor. |
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(). |
boolean | hasNext() Checks to see if there are more entries still to be iterated. |
Object | next() Gets the next key from the Map. |
void | remove() Removes the last returned key from the underlying Map. |
void | reset() Resets the state of the iterator. |
Object | setValue(Object value) Sets the value associated with the current key. |
String | toString() Gets the iterator as a String. |
public EntrySetMapIterator(Map map)
public Object getKey()
next()
.
- if next() has not yet been calledpublic Object getValue()
next()
.
- if next() has not yet been calledpublic boolean hasNext()
public Object next()
Map
.
- if the iteration is finishedpublic void remove()
Map
.
This method can be called once per call to next()
.
- if remove is not supported by the map
- if next() has not yet been called
- if remove() has already been called
since the last call to next()public void reset()
public Object setValue(Object value)
- if setValue is not supported by the map
- if next() has not yet been called
- if remove() has been called since the
last call to next()public String toString()
MapIterator
using a Map entrySet. Reverse iteration is not supported.