org.drools.reteoo
Class RightTuple

java.lang.Object
  extended by org.drools.reteoo.RightTuple
All Implemented Interfaces:
Entry
Direct Known Subclasses:
ConcurrentRightTuple

public class RightTuple
extends Object
implements Entry


Field Summary
 LeftTuple firstChild
           
protected  InternalFactHandle handle
           
 LeftTuple lastChild
           
protected  RightTupleSink sink
           
 
Constructor Summary
RightTuple()
           
RightTuple(InternalFactHandle handle)
           
RightTuple(InternalFactHandle handle, RightTupleSink sink)
           
 
Method Summary
 void addBlocked(LeftTuple leftTuple)
           
 boolean equals(Object object)
           
 boolean equals(RightTuple other)
           
 LeftTuple getBlocked()
           
 InternalFactHandle getFactHandle()
           
 RightTuple getHandleNext()
           
 RightTuple getHandlePrevious()
           
 LeftTuple getLeftTuple()
           
 RightTupleList getMemory()
           
 Entry getNext()
           
 Entry getPrevious()
           
 RightTupleSink getRightTupleSink()
           
 int hashCode()
           
 void nullBlocked()
           
 void reAdd()
           
 void removeBlocked(LeftTuple leftTuple)
           
 void setHandleNext(RightTuple handleNext)
           
 void setHandlePrevious(RightTuple handlePrevious)
           
 void setLeftTuple(LeftTuple leftTuple)
           
 void setMemory(RightTupleList memory)
           
 void setNext(Entry next)
           
 void setPrevious(Entry previous)
           
 String toString()
           
 void unlinkFromRightParent()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

handle

protected InternalFactHandle handle

firstChild

public LeftTuple firstChild

lastChild

public LeftTuple lastChild

sink

protected RightTupleSink sink
Constructor Detail

RightTuple

public RightTuple()

RightTuple

public RightTuple(InternalFactHandle handle)

RightTuple

public RightTuple(InternalFactHandle handle,
                  RightTupleSink sink)
Method Detail

getRightTupleSink

public RightTupleSink getRightTupleSink()

reAdd

public void reAdd()

unlinkFromRightParent

public void unlinkFromRightParent()

getFactHandle

public InternalFactHandle getFactHandle()

getBlocked

public LeftTuple getBlocked()

nullBlocked

public void nullBlocked()

setLeftTuple

public void setLeftTuple(LeftTuple leftTuple)

getLeftTuple

public LeftTuple getLeftTuple()

addBlocked

public void addBlocked(LeftTuple leftTuple)

removeBlocked

public void removeBlocked(LeftTuple leftTuple)

getMemory

public RightTupleList getMemory()

setMemory

public void setMemory(RightTupleList memory)

getPrevious

public Entry getPrevious()

setPrevious

public void setPrevious(Entry previous)

getHandlePrevious

public RightTuple getHandlePrevious()

setHandlePrevious

public void setHandlePrevious(RightTuple handlePrevious)

getHandleNext

public RightTuple getHandleNext()

setHandleNext

public void setHandleNext(RightTuple handleNext)

getNext

public Entry getNext()
Specified by:
getNext in interface Entry

setNext

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(RightTuple other)

equals

public boolean equals(Object object)
Overrides:
equals in class Object


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