java.util.Iteratorpublic class MultipleValueMap.MultipleIterator
extends java.lang.Object
implements java.util.Iterator
| Modifier and Type | Field | Description |
|---|---|---|
private java.lang.Object |
m_currentKey |
Current key,
null if past end. |
private boolean |
m_isConsumed |
Current key value has been consumed flag.
|
private java.util.Iterator |
m_keyIterator |
Iterator through keys present in map.
|
| Modifier | Constructor | Description |
|---|---|---|
protected |
MultipleIterator() |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
private void |
advance() |
Advance to next multiple-valued key in map.
|
boolean |
hasNext() |
Check for another multiple-valued key present.
|
java.lang.Object |
next() |
Get the next multiple-valued key in map.
|
void |
remove() |
Remove current multiple-valued key.
|
private boolean m_isConsumed
private java.lang.Object m_currentKey
null if past end.private java.util.Iterator m_keyIterator
protected MultipleIterator()
private void advance()
public boolean hasNext()
hasNext in interface java.util.Iteratortrue if present, false if notpublic java.lang.Object next()
next in interface java.util.Iteratorpublic void remove()
remove in interface java.util.Iterator