Package org.drools.core.common
Class DefaultFactHandle.SingleLinkedTuples
- java.lang.Object
-
- org.drools.core.common.DefaultFactHandle.SingleLinkedTuples
-
- All Implemented Interfaces:
java.io.Serializable
,InternalFactHandle.LinkedTuples
- Enclosing class:
- DefaultFactHandle
public static class DefaultFactHandle.SingleLinkedTuples extends java.lang.Object implements InternalFactHandle.LinkedTuples
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SingleLinkedTuples()
-
Method Summary
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.drools.core.common.InternalFactHandle.LinkedTuples
getFirstLeftTuple, getFirstRightTuple, setFirstLeftTuple
-
-
-
-
Method Detail
-
clone
public DefaultFactHandle.SingleLinkedTuples clone()
- Specified by:
clone
in interfaceInternalFactHandle.LinkedTuples
- Overrides:
clone
in classjava.lang.Object
-
newInstance
public InternalFactHandle.LinkedTuples newInstance()
- Specified by:
newInstance
in interfaceInternalFactHandle.LinkedTuples
-
hasTuples
public boolean hasTuples()
- Specified by:
hasTuples
in interfaceInternalFactHandle.LinkedTuples
-
addFirstLeftTuple
public void addFirstLeftTuple(LeftTuple leftTuple)
- Specified by:
addFirstLeftTuple
in interfaceInternalFactHandle.LinkedTuples
-
addLastLeftTuple
public void addLastLeftTuple(LeftTuple leftTuple)
- Specified by:
addLastLeftTuple
in interfaceInternalFactHandle.LinkedTuples
-
addTupleInPosition
public void addTupleInPosition(Tuple tuple)
- Specified by:
addTupleInPosition
in interfaceInternalFactHandle.LinkedTuples
-
removeLeftTuple
public void removeLeftTuple(LeftTuple leftTuple)
- Specified by:
removeLeftTuple
in interfaceInternalFactHandle.LinkedTuples
-
addFirstRightTuple
public void addFirstRightTuple(RightTuple rightTuple)
- Specified by:
addFirstRightTuple
in interfaceInternalFactHandle.LinkedTuples
-
addLastRightTuple
public void addLastRightTuple(RightTuple rightTuple)
- Specified by:
addLastRightTuple
in interfaceInternalFactHandle.LinkedTuples
-
removeRightTuple
public void removeRightTuple(RightTuple rightTuple)
- Specified by:
removeRightTuple
in interfaceInternalFactHandle.LinkedTuples
-
clearLeftTuples
public void clearLeftTuples()
- Specified by:
clearLeftTuples
in interfaceInternalFactHandle.LinkedTuples
-
clearRightTuples
public void clearRightTuples()
- Specified by:
clearRightTuples
in interfaceInternalFactHandle.LinkedTuples
-
forEachRightTuple
public void forEachRightTuple(java.util.function.Consumer<RightTuple> rightTupleConsumer)
- Specified by:
forEachRightTuple
in interfaceInternalFactHandle.LinkedTuples
-
findFirstRightTuple
public RightTuple findFirstRightTuple(java.util.function.Predicate<RightTuple> rightTuplePredicate)
- Specified by:
findFirstRightTuple
in interfaceInternalFactHandle.LinkedTuples
-
forEachLeftTuple
public void forEachLeftTuple(java.util.function.Consumer<AbstractLeftTuple> leftTupleConsumer)
- Specified by:
forEachLeftTuple
in interfaceInternalFactHandle.LinkedTuples
-
findFirstLeftTuple
public AbstractLeftTuple findFirstLeftTuple(java.util.function.Predicate<AbstractLeftTuple> lefttTuplePredicate)
- Specified by:
findFirstLeftTuple
in interfaceInternalFactHandle.LinkedTuples
-
getFirstLeftTuple
public LeftTuple getFirstLeftTuple(int partition)
- Specified by:
getFirstLeftTuple
in interfaceInternalFactHandle.LinkedTuples
-
setFirstLeftTuple
public void setFirstLeftTuple(LeftTuple firstLeftTuple, int partition)
- Specified by:
setFirstLeftTuple
in interfaceInternalFactHandle.LinkedTuples
-
getFirstRightTuple
public RightTuple getFirstRightTuple(int partition)
- Specified by:
getFirstRightTuple
in interfaceInternalFactHandle.LinkedTuples
-
-