Package org.apache.commons.collections
Class ReferenceMap.EntryIterator
- java.lang.Object
-
- org.apache.commons.collections.ReferenceMap.EntryIterator
-
- All Implemented Interfaces:
java.util.Iterator
- Direct Known Subclasses:
ReferenceMap.KeyIterator
,ReferenceMap.ValueIterator
- Enclosing class:
- ReferenceMap
private class ReferenceMap.EntryIterator extends java.lang.Object implements java.util.Iterator
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.Object
currentKey
(package private) java.lang.Object
currentValue
(package private) ReferenceMap.Entry
entry
(package private) int
expectedModCount
(package private) int
index
(package private) java.lang.Object
nextKey
(package private) java.lang.Object
nextValue
(package private) ReferenceMap.Entry
previous
-
Constructor Summary
Constructors Constructor Description EntryIterator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
checkMod()
boolean
hasNext()
java.lang.Object
next()
protected ReferenceMap.Entry
nextEntry()
private boolean
nextNull()
void
remove()
-
-
-
Field Detail
-
index
int index
-
entry
ReferenceMap.Entry entry
-
previous
ReferenceMap.Entry previous
-
nextKey
java.lang.Object nextKey
-
nextValue
java.lang.Object nextValue
-
currentKey
java.lang.Object currentKey
-
currentValue
java.lang.Object currentValue
-
expectedModCount
int expectedModCount
-
-
Method Detail
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfacejava.util.Iterator
-
checkMod
private void checkMod()
-
nextNull
private boolean nextNull()
-
nextEntry
protected ReferenceMap.Entry nextEntry()
-
next
public java.lang.Object next()
- Specified by:
next
in interfacejava.util.Iterator
-
remove
public void remove()
- Specified by:
remove
in interfacejava.util.Iterator
-
-