org.millscript.commons.util.map
Class AbstractITreeMap.ITreeMapNodeMapletIterator<K,V>

java.lang.Object
  extended by org.millscript.commons.util.iterator.AbstractMapIterator<java.lang.Integer,V>
      extended by org.millscript.commons.util.iterator.AbstractListIterator<V>
          extended by org.millscript.commons.util.map.AbstractITreeMap.ITreeMapNodeListIterator<Maplet<K,V>>
              extended by org.millscript.commons.util.map.AbstractITreeMap.ITreeMapNodeMapletIterator<K,V>
All Implemented Interfaces:
ListIterator<Maplet<K,V>>, MapIterator<java.lang.Integer,Maplet<K,V>>
Enclosing class:
AbstractITreeMap<K,V,N extends ITreeMapNode<K,V>>

public static class AbstractITreeMap.ITreeMapNodeMapletIterator<K,V>
extends AbstractITreeMap.ITreeMapNodeListIterator<Maplet<K,V>>


Field Summary
 
Fields inherited from class org.millscript.commons.util.iterator.AbstractListIterator
position
 
Constructor Summary
protected AbstractITreeMap.ITreeMapNodeMapletIterator(ITreeMapNode<?,?> node, int start, int end)
          Constructs a new binary tree map iterator to iterate over the specified node tree.
 
Method Summary
 
Methods inherited from class org.millscript.commons.util.map.AbstractITreeMap.ITreeMapNodeListIterator
advance, getValue, hasNext, outOfBounds
 
Methods inherited from class org.millscript.commons.util.iterator.AbstractListIterator
currentMaplet, getKey, getMaplet, nextMaplet
 
Methods inherited from class org.millscript.commons.util.iterator.AbstractMapIterator
currentKey, currentValue, nextKey, nextValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.millscript.commons.util.MapIterator
currentKey, currentValue, nextKey, nextValue
 

Constructor Detail

AbstractITreeMap.ITreeMapNodeMapletIterator

protected AbstractITreeMap.ITreeMapNodeMapletIterator(ITreeMapNode<?,?> node,
                                                      int start,
                                                      int end)
Constructs a new binary tree map iterator to iterate over the specified node tree.

Parameters:
node - any node in the leftmost branch of the backing store tree
start - the index(one based, inclusive) to start iterating from
end - the index(one based, inclusive) to stop iterating at


Copyright © 2005-2007 Open World Ltd. All Rights Reserved.