org.drools.core.util
Class RBTree.RBTreeFastIterator<K extends Comparable<? super K>,V>

java.lang.Object
  extended by org.drools.core.util.RBTree.RBTreeFastIterator<K,V>
All Implemented Interfaces:
FastIterator
Enclosing class:
RBTree<K extends Comparable<? super K>,V>

public static class RBTree.RBTreeFastIterator<K extends Comparable<? super K>,V>
extends Object
implements FastIterator


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.drools.core.util.FastIterator
FastIterator.IteratorAdapter
 
Field Summary
 
Fields inherited from interface org.drools.core.util.FastIterator
EMPTY
 
Constructor Summary
RBTree.RBTreeFastIterator(RBTree.Node<K,V> lowerBound, RBTree.Node<K,V> upperBound)
           
 
Method Summary
 RBTree.Node<K,V> checkUpperBound(RBTree.Node<K,V> current)
           
 boolean isFullIterator()
           
 Entry next(Entry object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RBTree.RBTreeFastIterator

public RBTree.RBTreeFastIterator(RBTree.Node<K,V> lowerBound,
                                 RBTree.Node<K,V> upperBound)
Method Detail

next

public Entry next(Entry object)
Specified by:
next in interface FastIterator

isFullIterator

public boolean isFullIterator()
Specified by:
isFullIterator in interface FastIterator

checkUpperBound

public RBTree.Node<K,V> checkUpperBound(RBTree.Node<K,V> current)


Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.