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:
clonein interfaceInternalFactHandle.LinkedTuples- Overrides:
clonein classjava.lang.Object
-
newInstance
public InternalFactHandle.LinkedTuples newInstance()
- Specified by:
newInstancein interfaceInternalFactHandle.LinkedTuples
-
hasTuples
public boolean hasTuples()
- Specified by:
hasTuplesin interfaceInternalFactHandle.LinkedTuples
-
addFirstLeftTuple
public void addFirstLeftTuple(LeftTuple leftTuple)
- Specified by:
addFirstLeftTuplein interfaceInternalFactHandle.LinkedTuples
-
addLastLeftTuple
public void addLastLeftTuple(LeftTuple leftTuple)
- Specified by:
addLastLeftTuplein interfaceInternalFactHandle.LinkedTuples
-
addTupleInPosition
public void addTupleInPosition(Tuple tuple)
- Specified by:
addTupleInPositionin interfaceInternalFactHandle.LinkedTuples
-
removeLeftTuple
public void removeLeftTuple(LeftTuple leftTuple)
- Specified by:
removeLeftTuplein interfaceInternalFactHandle.LinkedTuples
-
addFirstRightTuple
public void addFirstRightTuple(RightTuple rightTuple)
- Specified by:
addFirstRightTuplein interfaceInternalFactHandle.LinkedTuples
-
addLastRightTuple
public void addLastRightTuple(RightTuple rightTuple)
- Specified by:
addLastRightTuplein interfaceInternalFactHandle.LinkedTuples
-
removeRightTuple
public void removeRightTuple(RightTuple rightTuple)
- Specified by:
removeRightTuplein interfaceInternalFactHandle.LinkedTuples
-
clearLeftTuples
public void clearLeftTuples()
- Specified by:
clearLeftTuplesin interfaceInternalFactHandle.LinkedTuples
-
clearRightTuples
public void clearRightTuples()
- Specified by:
clearRightTuplesin interfaceInternalFactHandle.LinkedTuples
-
forEachRightTuple
public void forEachRightTuple(java.util.function.Consumer<RightTuple> rightTupleConsumer)
- Specified by:
forEachRightTuplein interfaceInternalFactHandle.LinkedTuples
-
findFirstRightTuple
public RightTuple findFirstRightTuple(java.util.function.Predicate<RightTuple> rightTuplePredicate)
- Specified by:
findFirstRightTuplein interfaceInternalFactHandle.LinkedTuples
-
forEachLeftTuple
public void forEachLeftTuple(java.util.function.Consumer<LeftTuple> leftTupleConsumer)
- Specified by:
forEachLeftTuplein interfaceInternalFactHandle.LinkedTuples
-
findFirstLeftTuple
public LeftTuple findFirstLeftTuple(java.util.function.Predicate<LeftTuple> lefttTuplePredicate)
- Specified by:
findFirstLeftTuplein interfaceInternalFactHandle.LinkedTuples
-
getFirstLeftTuple
public LeftTuple getFirstLeftTuple(int partition)
- Specified by:
getFirstLeftTuplein interfaceInternalFactHandle.LinkedTuples
-
setFirstLeftTuple
public void setFirstLeftTuple(LeftTuple firstLeftTuple, int partition)
- Specified by:
setFirstLeftTuplein interfaceInternalFactHandle.LinkedTuples
-
getFirstRightTuple
public RightTuple getFirstRightTuple(int partition)
- Specified by:
getFirstRightTuplein interfaceInternalFactHandle.LinkedTuples
-
-