AbstractLinkedMap.EntrySetIterator
, AbstractLinkedMap.KeySetIterator
, AbstractLinkedMap.LinkMapIterator
, AbstractLinkedMap.ValuesIterator
protected abstract static class AbstractLinkedMap.LinkIterator<K,V>
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
protected int |
expectedModCount |
The modification count expected
|
protected AbstractLinkedMap.LinkEntry<K,V> |
last |
The current (last returned) entry
|
protected AbstractLinkedMap.LinkEntry<K,V> |
next |
The next entry
|
protected AbstractLinkedMap<K,V> |
parent |
The parent map
|
Modifier | Constructor | Description |
---|---|---|
protected |
LinkIterator(AbstractLinkedMap<K,V> parent) |
Modifier and Type | Method | Description |
---|---|---|
protected AbstractLinkedMap.LinkEntry<K,V> |
currentEntry() |
|
boolean |
hasNext() |
|
boolean |
hasPrevious() |
|
protected AbstractLinkedMap.LinkEntry<K,V> |
nextEntry() |
|
protected AbstractLinkedMap.LinkEntry<K,V> |
previousEntry() |
|
void |
remove() |
|
void |
reset() |
|
java.lang.String |
toString() |
protected final AbstractLinkedMap<K,V> parent
protected AbstractLinkedMap.LinkEntry<K,V> last
protected AbstractLinkedMap.LinkEntry<K,V> next
protected int expectedModCount
protected LinkIterator(AbstractLinkedMap<K,V> parent)
public boolean hasNext()
public boolean hasPrevious()
protected AbstractLinkedMap.LinkEntry<K,V> nextEntry()
protected AbstractLinkedMap.LinkEntry<K,V> previousEntry()
protected AbstractLinkedMap.LinkEntry<K,V> currentEntry()
public void remove()
public void reset()
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2001-2019 - Apache Software Foundation