public class MultipleValueMap.MultipleIterator
extends java.lang.Object
implements java.util.Iterator
Modifier and Type | Field and 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 and Description |
---|---|
protected |
MultipleValueMap.MultipleIterator()
Constructor.
|
Modifier and Type | Method and 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 MultipleValueMap.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