r01f.types.collections
Class SoftHashMap.HashIterator<T>

java.lang.Object
  extended by r01f.types.collections.SoftHashMap.HashIterator<T>
All Implemented Interfaces:
java.util.Iterator<T>
Direct Known Subclasses:
SoftHashMap.EntryIterator, SoftHashMap.KeyIterator, SoftHashMap.ValueIterator
Enclosing class:
SoftHashMap<K,V>

private abstract class SoftHashMap.HashIterator<T>
extends java.lang.Object
implements java.util.Iterator<T>


Field Summary
(package private)  java.lang.Object currentKey
           
(package private)  SoftHashMap.Entry<K,V> entry
           
(package private)  int expectedModCount
           
(package private)  int index
           
(package private)  SoftHashMap.Entry<K,V> lastReturned
           
(package private)  java.lang.Object nextKey
           
 
Constructor Summary
SoftHashMap.HashIterator()
           
 
Method Summary
 boolean hasNext()
           
protected  SoftHashMap.Entry<K,V> nextEntry()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Iterator
next
 

Field Detail

index

int index

entry

SoftHashMap.Entry<K,V> entry

lastReturned

SoftHashMap.Entry<K,V> lastReturned

expectedModCount

int expectedModCount

nextKey

java.lang.Object nextKey

currentKey

java.lang.Object currentKey
Constructor Detail

SoftHashMap.HashIterator

SoftHashMap.HashIterator()
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator<T>

remove

public void remove()
Specified by:
remove in interface java.util.Iterator<T>

nextEntry

protected SoftHashMap.Entry<K,V> nextEntry()