org.drools.core.reteoo
Class RightTuple
java.lang.Object
org.drools.core.reteoo.RightTuple
- All Implemented Interfaces:
- Entry
- Direct Known Subclasses:
- WindowTuple
public class RightTuple
- extends Object
- implements Entry
handle
protected InternalFactHandle handle
firstChild
public LeftTuple firstChild
lastChild
public LeftTuple lastChild
sink
protected RightTupleSink sink
stageType
protected short stageType
stageNext
protected RightTuple stageNext
stagePrevious
protected RightTuple stagePrevious
RightTuple
public RightTuple()
RightTuple
public RightTuple(InternalFactHandle handle)
RightTuple
public RightTuple(InternalFactHandle handle,
RightTupleSink sink)
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
getFirstChild
public LeftTuple getFirstChild()
setFirstChild
public void setFirstChild(LeftTuple firstChild)
getLastChild
public LeftTuple getLastChild()
setLastChild
public void setLastChild(LeftTuple lastChild)
getStagedType
public short getStagedType()
setStagedType
public void setStagedType(short stagedType)
getStagedNext
public RightTuple getStagedNext()
setStagedNext
public void setStagedNext(RightTuple stageNext)
getStagedPrevious
public RightTuple getStagedPrevious()
setStagePrevious
public void setStagePrevious(RightTuple stagePrevious)
clearStaged
public void clearStaged()
getTempBlocked
public LeftTuple getTempBlocked()
setTempBlocked
public void setTempBlocked(LeftTuple tempBlocked)
getTempNextRightTuple
public RightTuple getTempNextRightTuple()
setTempNextRightTuple
public void setTempNextRightTuple(RightTuple tempNextRightTuple)
getTempRightTupleMemory
public RightTupleMemory getTempRightTupleMemory()
setTempRightTupleMemory
public void setTempRightTupleMemory(RightTupleMemory tempRightTupleMemory)
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
getObject
public Object getObject()
setObject
public void setObject(Object 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
getPropagationContext
public PropagationContext getPropagationContext()
setPropagationContext
public void setPropagationContext(PropagationContext propagationContext)
clear
public void clear()
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.