org.drools.reteoo
Class EvalNodeLeftTuple

java.lang.Object
  extended by org.drools.reteoo.BaseLeftTuple
      extended by org.drools.reteoo.EvalNodeLeftTuple
All Implemented Interfaces:
Serializable, Entry, LeftTuple, Tuple

public class EvalNodeLeftTuple
extends BaseLeftTuple

See Also:
Serialized Form

Constructor Summary
EvalNodeLeftTuple()
           
EvalNodeLeftTuple(InternalFactHandle factHandle, LeftTupleSink sink, boolean leftTupleMemoryEnabled)
           
EvalNodeLeftTuple(LeftTuple leftTuple, LeftTupleSink sink, boolean leftTupleMemoryEnabled)
           
EvalNodeLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, LeftTupleSink sink, boolean leftTupleMemoryEnabled)
           
EvalNodeLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTupleSink sink)
           
EvalNodeLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTupleSink sink, boolean leftTupleMemoryEnabled)
           
 
Method Summary
 LeftTuple getBlockedNext()
           
 LeftTuple getBlockedPrevious()
           
 RightTuple getBlocker()
           
 Object getObject()
           
 void setBlockedNext(LeftTuple blockerNext)
           
 void setBlockedPrevious(LeftTuple blockerPrevious)
           
 void setBlocker(RightTuple blocker)
           
 void setObject(Object object)
           
protected  String toExternalString()
           
 String toString()
           
 void unlinkFromLeftParent()
           
 void unlinkFromRightParent()
           
 
Methods inherited from class org.drools.reteoo.BaseLeftTuple
decreaseActivationCountForEvents, equals, equals, get, get, getFactHandles, getFirstChild, getHandle, getIndex, getLastChild, getLastHandle, getLeftParent, getLeftParentNext, getLeftParentPrevious, getLeftTupleSink, getMemory, getNext, getParent, getPrevious, getRightParent, getRightParentNext, getRightParentPrevious, getSink, getSubTuple, hashCode, increaseActivationCountForEvents, reAdd, reAddLeft, reAddRight, setFactHandle, setFirstChild, setHandle, setIndex, setLastChild, setLeftParent, setLeftParentNext, setLeftParentPrevious, setLeftTupleSink, setMemory, setNext, setParent, setPrevious, setRightParent, setRightParentNext, setRightParentPrevious, setSink, size, toFactHandles, toObjectArray, toTupleTree
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EvalNodeLeftTuple

public EvalNodeLeftTuple()

EvalNodeLeftTuple

public EvalNodeLeftTuple(InternalFactHandle factHandle,
                         LeftTupleSink sink,
                         boolean leftTupleMemoryEnabled)

EvalNodeLeftTuple

public EvalNodeLeftTuple(LeftTuple leftTuple,
                         LeftTupleSink sink,
                         boolean leftTupleMemoryEnabled)

EvalNodeLeftTuple

public EvalNodeLeftTuple(LeftTuple leftTuple,
                         RightTuple rightTuple,
                         LeftTupleSink sink)

EvalNodeLeftTuple

public EvalNodeLeftTuple(LeftTuple leftTuple,
                         RightTuple rightTuple,
                         LeftTupleSink sink,
                         boolean leftTupleMemoryEnabled)

EvalNodeLeftTuple

public EvalNodeLeftTuple(LeftTuple leftTuple,
                         RightTuple rightTuple,
                         LeftTuple currentLeftChild,
                         LeftTuple currentRightChild,
                         LeftTupleSink sink,
                         boolean leftTupleMemoryEnabled)
Method Detail

unlinkFromLeftParent

public void unlinkFromLeftParent()
Specified by:
unlinkFromLeftParent in interface LeftTuple
Overrides:
unlinkFromLeftParent in class BaseLeftTuple

unlinkFromRightParent

public void unlinkFromRightParent()
Specified by:
unlinkFromRightParent in interface LeftTuple
Overrides:
unlinkFromRightParent in class BaseLeftTuple

setBlocker

public void setBlocker(RightTuple blocker)
Specified by:
setBlocker in interface LeftTuple
Overrides:
setBlocker in class BaseLeftTuple

getBlocker

public RightTuple getBlocker()
Specified by:
getBlocker in interface LeftTuple
Overrides:
getBlocker in class BaseLeftTuple

getBlockedPrevious

public LeftTuple getBlockedPrevious()
Specified by:
getBlockedPrevious in interface LeftTuple
Overrides:
getBlockedPrevious in class BaseLeftTuple

setBlockedPrevious

public void setBlockedPrevious(LeftTuple blockerPrevious)
Specified by:
setBlockedPrevious in interface LeftTuple
Overrides:
setBlockedPrevious in class BaseLeftTuple

getBlockedNext

public LeftTuple getBlockedNext()
Specified by:
getBlockedNext in interface LeftTuple
Overrides:
getBlockedNext in class BaseLeftTuple

setBlockedNext

public void setBlockedNext(LeftTuple blockerNext)
Specified by:
setBlockedNext in interface LeftTuple
Overrides:
setBlockedNext in class BaseLeftTuple

getObject

public Object getObject()
Specified by:
getObject in interface LeftTuple
Overrides:
getObject in class BaseLeftTuple

setObject

public void setObject(Object object)
Specified by:
setObject in interface LeftTuple
Overrides:
setObject in class BaseLeftTuple

toString

public String toString()
Overrides:
toString in class BaseLeftTuple

toExternalString

protected String toExternalString()
Overrides:
toExternalString in class BaseLeftTuple


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