org.drools.reteoo
Interface LeftTuple
- All Superinterfaces:
- Entry, Serializable, Tuple
- All Known Implementing Classes:
- EvalNodeLeftTuple, FromNodeLeftTuple, JoinNodeLeftTuple, LeftTupleImpl, NotNodeLeftTuple, QueryElementNodeLeftTuple, QueryRiaFixerNodeLeftTuple, RuleTerminalNodeLeftTuple
public interface LeftTuple
- extends Entry, Tuple
reAdd
void reAdd()
reAddLeft
void reAddLeft()
reAddRight
void reAddRight()
unlinkFromLeftParent
void unlinkFromLeftParent()
unlinkFromRightParent
void unlinkFromRightParent()
getIndex
int getIndex()
getLeftTupleSink
LeftTupleSink getLeftTupleSink()
setLeftTupleSink
void setLeftTupleSink(LeftTupleSink sink)
getLeftParent
LeftTuple getLeftParent()
setLeftParent
void setLeftParent(LeftTuple leftParent)
getLeftParentPrevious
LeftTuple getLeftParentPrevious()
setLeftParentPrevious
void setLeftParentPrevious(LeftTuple leftParentLeft)
getLeftParentNext
LeftTuple getLeftParentNext()
setLeftParentNext
void setLeftParentNext(LeftTuple leftParentright)
getRightParent
RightTuple getRightParent()
setRightParent
void setRightParent(RightTuple rightParent)
getRightParentPrevious
LeftTuple getRightParentPrevious()
setRightParentPrevious
void setRightParentPrevious(LeftTuple rightParentLeft)
getRightParentNext
LeftTuple getRightParentNext()
setRightParentNext
void setRightParentNext(LeftTuple rightParentRight)
getMemory
LeftTupleList getMemory()
setMemory
void setMemory(LeftTupleList memory)
getPrevious
Entry getPrevious()
setPrevious
void setPrevious(Entry previous)
getLastHandle
InternalFactHandle getLastHandle()
setBlocker
void setBlocker(RightTuple blocker)
getBlocker
RightTuple getBlocker()
getBlockedPrevious
LeftTuple getBlockedPrevious()
setBlockedPrevious
void setBlockedPrevious(LeftTuple blockerPrevious)
getBlockedNext
LeftTuple getBlockedNext()
setBlockedNext
void setBlockedNext(LeftTuple blockerNext)
getObject
Object getObject()
setObject
void setObject(Object object)
equals
boolean equals(LeftTuple other)
- We use this equals method to avoid the cast
- Parameters:
tuple
-
- Returns:
getSubTuple
LeftTuple getSubTuple(int elements)
- Returns the ReteTuple that contains the "elements"
first elements in this tuple.
Use carefully as no cloning is made during this process.
This method is used by TupleStartEqualsConstraint when
joining a subnetwork tuple into the main network tuple;
- Parameters:
elements
- the number of elements to return, starting from
the begining of the tuple
- Returns:
- a ReteTuple containing the "elements" first elements
of this tuple or null if "elements" is greater than size;
toObjectArray
Object[] toObjectArray()
getParent
LeftTuple getParent()
toTupleTree
String toTupleTree(int indent)
increaseActivationCountForEvents
void increaseActivationCountForEvents()
decreaseActivationCountForEvents
void decreaseActivationCountForEvents()
getHandle
InternalFactHandle getHandle()
setHandle
void setHandle(InternalFactHandle handle)
getFirstChild
LeftTuple getFirstChild()
setFirstChild
void setFirstChild(LeftTuple firstChild)
getLastChild
LeftTuple getLastChild()
setLastChild
void setLastChild(LeftTuple lastChild)
getSink
LeftTupleSink getSink()
setSink
void setSink(LeftTupleSink sink)
setIndex
void setIndex(int index)
setParent
void setParent(LeftTuple parent)
isExpired
boolean isExpired()
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.