java.util.Iterator
public 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.Iterator
true
if present, false
if notpublic java.lang.Object next()
next
in interface java.util.Iterator
public void remove()
remove
in interface java.util.Iterator