Package org.drools.core.reteoo
Class NotNodeLeftTuple
- java.lang.Object
-
- org.drools.core.reteoo.AbstractTuple
-
- org.drools.core.reteoo.AbstractLeftTuple
-
- org.drools.core.reteoo.NotNodeLeftTuple
-
- All Implemented Interfaces:
java.io.Serializable,org.drools.base.reteoo.BaseTuple,LeftTuple,Tuple,Entry<Tuple>
public class NotNodeLeftTuple extends AbstractLeftTuple
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.drools.core.reteoo.AbstractLeftTuple
memory
-
Fields inherited from class org.drools.core.reteoo.AbstractTuple
handle, handleNext, handlePrevious, sink, stagedNext, stagedPrevious
-
-
Constructor Summary
Constructors Constructor Description NotNodeLeftTuple()NotNodeLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)NotNodeLeftTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled)NotNodeLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, Sink sink, boolean leftTupleMemoryEnabled)NotNodeLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, Sink sink)NotNodeLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, Sink sink, boolean leftTupleMemoryEnabled)NotNodeLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearBlocker()java.util.Collection<java.lang.Object>getAccumulatedObjects()LeftTuplegetBlockedNext()LeftTuplegetBlockedPrevious()RightTuplegetBlocker()voidsetBlockedNext(LeftTuple blockerNext)voidsetBlockedPrevious(LeftTuple blockerPrevious)voidsetBlocker(RightTuple blocker)voidunlinkFromLeftParent()voidunlinkFromRightParent()-
Methods inherited from class org.drools.core.reteoo.AbstractLeftTuple
clear, clearStaged, equals, get, getFactHandle, getFirstChild, getHandleNext, getHandlePrevious, getIndex, getInputOtnId, getLastChild, getLeftParent, getMemory, getNextParentWithHandle, getObject, getParent, getPeer, getRightParent, getRightParentNext, getRightParentPrevious, getStagedNext, getStagedPrevious, getStagedTypeForQueries, getSubTuple, getTupleSink, getTupleSource, hashCode, initPeer, isStagedOnRight, reAdd, reAddLeft, reAddRight, setFirstChild, setLastChild, setLeftParent, setLeftTupleSink, setMemory, setPeer, setRightParent, setRightParentNext, setRightParentPrevious, setStagedTypeForQueries, size, toExternalString, toFactHandles, toObjects, toString
-
Methods inherited from class org.drools.core.reteoo.AbstractTuple
decreaseActivationCountForEvents, get, getContextObject, getNext, getObject, getOriginalFactHandle, getPrevious, getPropagationContext, getRootTuple, getStagedType, getTuple, increaseActivationCountForEvents, isExpired, setContextObject, setExpired, setFactHandle, setHandleNext, setHandlePrevious, setNext, setPrevious, setPropagationContext, setStagedNext, setStagedPrevious, setStagedType, skipEmptyHandles
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.drools.core.reteoo.LeftTuple
setExpired
-
Methods inherited from interface org.drools.core.reteoo.Tuple
decreaseActivationCountForEvents, findMostRecentPropagationContext, getContextObject, getOriginalFactHandle, getPrevious, getPropagationContext, getRootTuple, getStagedType, increaseActivationCountForEvents, isDeleted, isExpired, setContextObject, setFactHandle, setHandleNext, setHandlePrevious, setPrevious, setPropagationContext, setStagedNext, setStagedPrevious, setStagedType, skipEmptyHandles, toObjects
-
-
-
-
Constructor Detail
-
NotNodeLeftTuple
public NotNodeLeftTuple()
-
NotNodeLeftTuple
public NotNodeLeftTuple(InternalFactHandle factHandle, Sink sink, boolean leftTupleMemoryEnabled)
-
NotNodeLeftTuple
public NotNodeLeftTuple(InternalFactHandle factHandle, LeftTuple leftTuple, Sink sink)
-
NotNodeLeftTuple
public NotNodeLeftTuple(LeftTuple leftTuple, Sink sink, PropagationContext pctx, boolean leftTupleMemoryEnabled)
-
NotNodeLeftTuple
public NotNodeLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, Sink sink)
-
NotNodeLeftTuple
public NotNodeLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, Sink sink, boolean leftTupleMemoryEnabled)
-
NotNodeLeftTuple
public NotNodeLeftTuple(LeftTuple leftTuple, RightTuple rightTuple, LeftTuple currentLeftChild, LeftTuple currentRightChild, Sink sink, boolean leftTupleMemoryEnabled)
-
-
Method Detail
-
unlinkFromLeftParent
public void unlinkFromLeftParent()
- Specified by:
unlinkFromLeftParentin interfaceTuple- Overrides:
unlinkFromLeftParentin classAbstractLeftTuple
-
unlinkFromRightParent
public void unlinkFromRightParent()
- Specified by:
unlinkFromRightParentin interfaceTuple- Overrides:
unlinkFromRightParentin classAbstractLeftTuple
-
clearBlocker
public void clearBlocker()
- Specified by:
clearBlockerin interfaceLeftTuple- Overrides:
clearBlockerin classAbstractLeftTuple
-
setBlocker
public void setBlocker(RightTuple blocker)
- Specified by:
setBlockerin interfaceLeftTuple- Overrides:
setBlockerin classAbstractLeftTuple
-
getBlocker
public RightTuple getBlocker()
- Specified by:
getBlockerin interfaceLeftTuple- Overrides:
getBlockerin classAbstractLeftTuple
-
getBlockedPrevious
public LeftTuple getBlockedPrevious()
- Specified by:
getBlockedPreviousin interfaceLeftTuple- Overrides:
getBlockedPreviousin classAbstractLeftTuple
-
setBlockedPrevious
public void setBlockedPrevious(LeftTuple blockerPrevious)
- Specified by:
setBlockedPreviousin interfaceLeftTuple- Overrides:
setBlockedPreviousin classAbstractLeftTuple
-
getBlockedNext
public LeftTuple getBlockedNext()
- Specified by:
getBlockedNextin interfaceLeftTuple- Overrides:
getBlockedNextin classAbstractLeftTuple
-
setBlockedNext
public void setBlockedNext(LeftTuple blockerNext)
- Specified by:
setBlockedNextin interfaceLeftTuple- Overrides:
setBlockedNextin classAbstractLeftTuple
-
getAccumulatedObjects
public java.util.Collection<java.lang.Object> getAccumulatedObjects()
- Specified by:
getAccumulatedObjectsin interfaceLeftTuple- Overrides:
getAccumulatedObjectsin classAbstractLeftTuple
-
-