net.sf.beanlib.utils.range
Class ExtensibleTreeMap.PrivateEntryIterator<T>

java.lang.Object
  extended by net.sf.beanlib.utils.range.ExtensibleTreeMap.PrivateEntryIterator<T>
All Implemented Interfaces:
Iterator<T>
Direct Known Subclasses:
ExtensibleTreeMap.EntryIterator, ExtensibleTreeMap.KeyIterator, ExtensibleTreeMap.SubMapEntryIterator, ExtensibleTreeMap.ValueIterator
Enclosing class:
ExtensibleTreeMap<K,V>

private abstract class ExtensibleTreeMap.PrivateEntryIterator<T>
extends Object
implements Iterator<T>

TreeMap Iterator.


Field Summary
private  int expectedModCount
           
private  ExtensibleTreeMap.NodeEntry<K,V> lastReturned
           
(package private)  ExtensibleTreeMap.NodeEntry<K,V> next
           
 
Constructor Summary
ExtensibleTreeMap.PrivateEntryIterator()
           
ExtensibleTreeMap.PrivateEntryIterator(ExtensibleTreeMap.NodeEntry<K,V> first)
           
 
Method Summary
 boolean hasNext()
           
(package private)  ExtensibleTreeMap.NodeEntry<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

expectedModCount

private int expectedModCount

lastReturned

private ExtensibleTreeMap.NodeEntry<K,V> lastReturned

next

ExtensibleTreeMap.NodeEntry<K,V> next
Constructor Detail

ExtensibleTreeMap.PrivateEntryIterator

ExtensibleTreeMap.PrivateEntryIterator()

ExtensibleTreeMap.PrivateEntryIterator

ExtensibleTreeMap.PrivateEntryIterator(ExtensibleTreeMap.NodeEntry<K,V> first)
Method Detail

hasNext

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

nextEntry

final ExtensibleTreeMap.NodeEntry<K,V> nextEntry()

remove

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