|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.drools.reteoo.BaseLeftTuple
public class BaseLeftTuple
A parent class for all specific LeftTuple specializations
| Constructor Summary | |
|---|---|
BaseLeftTuple()
|
|
BaseLeftTuple(InternalFactHandle factHandle,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled)
|
|
BaseLeftTuple(LeftTuple leftTuple,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled)
|
|
BaseLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
LeftTuple currentLeftChild,
LeftTuple currentRightChild,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled)
|
|
BaseLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
LeftTupleSink sink)
|
|
BaseLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public BaseLeftTuple()
public BaseLeftTuple(InternalFactHandle factHandle,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled)
public BaseLeftTuple(LeftTuple leftTuple,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled)
public BaseLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
LeftTupleSink sink)
public BaseLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled)
public BaseLeftTuple(LeftTuple leftTuple,
RightTuple rightTuple,
LeftTuple currentLeftChild,
LeftTuple currentRightChild,
LeftTupleSink sink,
boolean leftTupleMemoryEnabled)
| Method Detail |
|---|
public void reAdd()
reAdd in interface LeftTuplepublic void reAddLeft()
reAddLeft in interface LeftTuplepublic void reAddRight()
reAddRight in interface LeftTuplepublic void unlinkFromLeftParent()
unlinkFromLeftParent in interface LeftTuplepublic void unlinkFromRightParent()
unlinkFromRightParent in interface LeftTuplepublic int getIndex()
getIndex in interface LeftTuplepublic LeftTupleSink getLeftTupleSink()
getLeftTupleSink in interface LeftTuplepublic void setLeftTupleSink(LeftTupleSink sink)
setLeftTupleSink in interface LeftTuplepublic LeftTuple getLeftParent()
getLeftParent in interface LeftTuplepublic void setLeftParent(LeftTuple leftParent)
setLeftParent in interface LeftTuplepublic LeftTuple getLeftParentPrevious()
getLeftParentPrevious in interface LeftTuplepublic void setLeftParentPrevious(LeftTuple leftParentLeft)
setLeftParentPrevious in interface LeftTuplepublic LeftTuple getLeftParentNext()
getLeftParentNext in interface LeftTuplepublic void setLeftParentNext(LeftTuple leftParentright)
setLeftParentNext in interface LeftTuplepublic RightTuple getRightParent()
getRightParent in interface LeftTuplepublic void setRightParent(RightTuple rightParent)
setRightParent in interface LeftTuplepublic LeftTuple getRightParentPrevious()
getRightParentPrevious in interface LeftTuplepublic void setRightParentPrevious(LeftTuple rightParentLeft)
setRightParentPrevious in interface LeftTuplepublic LeftTuple getRightParentNext()
getRightParentNext in interface LeftTuplepublic void setRightParentNext(LeftTuple rightParentRight)
setRightParentNext in interface LeftTuplepublic InternalFactHandle get(int index)
TupleFactHandle for the given pattern index. If the pattern is empty
It returns null.
get in interface Tupleindex - The index of the pattern from which the FactHandleImpl is to be returned
FactHandlepublic void setFactHandle(InternalFactHandle handle)
public LeftTupleList getMemory()
getMemory in interface LeftTuplepublic void setMemory(LeftTupleList memory)
setMemory in interface LeftTuplepublic Entry getPrevious()
getPrevious in interface LeftTuplepublic void setPrevious(Entry previous)
setPrevious in interface LeftTuplepublic void setNext(Entry next)
setNext in interface Entrypublic Entry getNext()
getNext in interface Entrypublic InternalFactHandle getLastHandle()
getLastHandle in interface LeftTuplepublic InternalFactHandle get(Declaration declaration)
TupleFactHandle for the given Declaration, which in turn
specifcy the Pattern that they depend on.
get in interface Tupledeclaration - The Declaration which specifies the Pattern
FactHandlepublic InternalFactHandle[] getFactHandles()
Tuple
getFactHandles in interface Tuplepublic InternalFactHandle[] toFactHandles()
toFactHandles in interface Tuplepublic void setBlocker(RightTuple blocker)
setBlocker in interface LeftTuplepublic RightTuple getBlocker()
getBlocker in interface LeftTuplepublic LeftTuple getBlockedPrevious()
getBlockedPrevious in interface LeftTuplepublic void setBlockedPrevious(LeftTuple blockerPrevious)
setBlockedPrevious in interface LeftTuplepublic LeftTuple getBlockedNext()
getBlockedNext in interface LeftTuplepublic void setBlockedNext(LeftTuple blockerNext)
setBlockedNext in interface LeftTuplepublic final Object getObject()
getObject in interface LeftTuplepublic final void setObject(Object object)
setObject in interface LeftTuplepublic String toString()
toString in class Objectpublic int hashCode()
hashCode in class Objectpublic boolean equals(LeftTuple other)
LeftTuple
equals in interface LeftTuplepublic boolean equals(Object object)
equals in class Objectpublic int size()
Tuple
size in interface Tuplepublic InternalFactHandle getHandle()
getHandle in interface LeftTuplepublic void setHandle(InternalFactHandle handle)
setHandle in interface LeftTuplepublic LeftTuple getFirstChild()
getFirstChild in interface LeftTuplepublic void setFirstChild(LeftTuple firstChild)
setFirstChild in interface LeftTuplepublic LeftTuple getLastChild()
getLastChild in interface LeftTuplepublic void setLastChild(LeftTuple lastChild)
setLastChild in interface LeftTuplepublic LeftTupleSink getSink()
getSink in interface LeftTuplepublic void setSink(LeftTupleSink sink)
setSink in interface LeftTuplepublic void setIndex(int index)
setIndex in interface LeftTuplepublic void setParent(LeftTuple parent)
setParent in interface LeftTuplepublic LeftTuple getSubTuple(int elements)
LeftTuple
getSubTuple in interface LeftTupleelements - the number of elements to return, starting from
the begining of the tuple
public Object[] toObjectArray()
toObjectArray in interface LeftTuplepublic LeftTuple getParent()
getParent in interface LeftTuplepublic String toTupleTree(int indent)
toTupleTree in interface LeftTupleprotected String toExternalString()
public void increaseActivationCountForEvents()
increaseActivationCountForEvents in interface LeftTuplepublic void decreaseActivationCountForEvents()
decreaseActivationCountForEvents in interface LeftTuple
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||