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