Drools :: Core 6.1.0.Beta1

org.drools.core.util
Class LeftTupleRBTree.Node<K extends Comparable<? super K>>

java.lang.Object
  extended by org.drools.core.util.index.LeftTupleList
      extended by org.drools.core.util.LeftTupleRBTree.Node<K>
All Implemented Interfaces:
Comparable<LeftTupleRBTree.Node<K>>, LeftTupleMemory, Entry
Enclosing class:
LeftTupleRBTree<K extends Comparable<? super K>>

public static class LeftTupleRBTree.Node<K extends Comparable<? super K>>
extends LeftTupleList
implements Entry, Comparable<LeftTupleRBTree.Node<K>>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.drools.core.util.index.LeftTupleList
LeftTupleList.TupleHashTableIterator
 
Field Summary
 K key
           
 
Fields inherited from class org.drools.core.util.index.LeftTupleList
first, last, next, serialVersionUID
 
Constructor Summary
LeftTupleRBTree.Node(K key)
           
 
Method Summary
 int compareTo(LeftTupleRBTree.Node<K> other)
           
protected  void copyStateInto(LeftTupleRBTree.Node<K> other)
           
 Entry getNext()
           
 LeftTupleRBTree.Node<K> grandparent()
           
 void setNext(Entry next)
           
 LeftTupleRBTree.Node<K> sibling()
           
 String toString()
           
 LeftTupleRBTree.Node<K> uncle()
           
 
Methods inherited from class org.drools.core.util.index.LeftTupleList
add, clear, contains, copyStateInto, equals, fastIterator, fullFastIterator, fullFastIterator, get, getFirst, getFirst, getLast, hashCode, insertAfter, insertBefore, isEmpty, isIndexed, iterator, matches, matches, remove, removeAdd, removeFirst, size, split, toArray
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

key

public K extends Comparable<? super K> key
Constructor Detail

LeftTupleRBTree.Node

public LeftTupleRBTree.Node(K key)
Method Detail

grandparent

public LeftTupleRBTree.Node<K> grandparent()

sibling

public LeftTupleRBTree.Node<K> sibling()

uncle

public LeftTupleRBTree.Node<K> uncle()

toString

public String toString()
Overrides:
toString in class LeftTupleList

setNext

public void setNext(Entry next)
Specified by:
setNext in interface Entry
Overrides:
setNext in class LeftTupleList

getNext

public Entry getNext()
Specified by:
getNext in interface Entry
Overrides:
getNext in class LeftTupleList

compareTo

public int compareTo(LeftTupleRBTree.Node<K> other)
Specified by:
compareTo in interface Comparable<LeftTupleRBTree.Node<K extends Comparable<? super K>>>

copyStateInto

protected void copyStateInto(LeftTupleRBTree.Node<K> other)

Drools :: Core 6.1.0.Beta1

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