Class AbstractReferenceMap.ReferenceEntrySetIterator
- java.lang.Object
-
- org.apache.commons.collections.map.AbstractReferenceMap.ReferenceEntrySetIterator
-
- All Implemented Interfaces:
java.util.Iterator
- Direct Known Subclasses:
AbstractReferenceMap.ReferenceKeySetIterator
,AbstractReferenceMap.ReferenceMapIterator
,AbstractReferenceMap.ReferenceValuesIterator
- Enclosing class:
- AbstractReferenceMap
static class AbstractReferenceMap.ReferenceEntrySetIterator extends java.lang.Object implements java.util.Iterator
The EntrySet iterator.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.Object
currentKey
(package private) java.lang.Object
currentValue
(package private) AbstractReferenceMap.ReferenceEntry
entry
(package private) int
expectedModCount
(package private) int
index
(package private) java.lang.Object
nextKey
(package private) java.lang.Object
nextValue
(package private) AbstractReferenceMap
parent
The parent map(package private) AbstractReferenceMap.ReferenceEntry
previous
-
Constructor Summary
Constructors Constructor Description ReferenceEntrySetIterator(AbstractReferenceMap parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
checkMod()
protected AbstractReferenceMap.ReferenceEntry
currentEntry()
boolean
hasNext()
java.lang.Object
next()
protected AbstractReferenceMap.ReferenceEntry
nextEntry()
private boolean
nextNull()
void
remove()
-
-
-
Field Detail
-
parent
final AbstractReferenceMap parent
The parent map
-
index
int index
-
entry
AbstractReferenceMap.ReferenceEntry entry
-
previous
AbstractReferenceMap.ReferenceEntry previous
-
nextKey
java.lang.Object nextKey
-
nextValue
java.lang.Object nextValue
-
currentKey
java.lang.Object currentKey
-
currentValue
java.lang.Object currentValue
-
expectedModCount
int expectedModCount
-
-
Constructor Detail
-
ReferenceEntrySetIterator
public ReferenceEntrySetIterator(AbstractReferenceMap parent)
-
-
Method Detail
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfacejava.util.Iterator
-
checkMod
private void checkMod()
-
nextNull
private boolean nextNull()
-
nextEntry
protected AbstractReferenceMap.ReferenceEntry nextEntry()
-
currentEntry
protected AbstractReferenceMap.ReferenceEntry currentEntry()
-
next
public java.lang.Object next()
- Specified by:
next
in interfacejava.util.Iterator
-
remove
public void remove()
- Specified by:
remove
in interfacejava.util.Iterator
-
-