Package org.drools.core.common
Class DefaultFactHandle.SingleLinkedTuples
- java.lang.Object
-
- org.drools.core.common.DefaultFactHandle.SingleLinkedTuples
-
- All Implemented Interfaces:
Serializable
,InternalFactHandle.LinkedTuples
- Enclosing class:
- DefaultFactHandle
public static class DefaultFactHandle.SingleLinkedTuples extends Object implements InternalFactHandle.LinkedTuples
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SingleLinkedTuples()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFirstLeftTuple(LeftTuple leftTuple)
void
addFirstRightTuple(RightTuple rightTuple)
void
addLastLeftTuple(LeftTuple leftTuple)
void
addLastRightTuple(RightTuple rightTuple)
void
addTupleInPosition(Tuple tuple)
void
clearLeftTuples()
void
clearRightTuples()
DefaultFactHandle.SingleLinkedTuples
clone()
LeftTuple
findFirstLeftTuple(Predicate<LeftTuple> lefttTuplePredicate)
RightTuple
findFirstRightTuple(Predicate<RightTuple> rightTuplePredicate)
void
forEachLeftTuple(Consumer<LeftTuple> leftTupleConsumer)
void
forEachRightTuple(Consumer<RightTuple> rightTupleConsumer)
LeftTuple
getFirstLeftTuple(int partition)
RightTuple
getFirstRightTuple(int partition)
InternalFactHandle.LinkedTuples
newInstance()
void
removeLeftTuple(LeftTuple leftTuple)
void
removeRightTuple(RightTuple rightTuple)
void
setFirstLeftTuple(LeftTuple firstLeftTuple, int partition)
-
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 classObject
-
newInstance
public InternalFactHandle.LinkedTuples newInstance()
- Specified by:
newInstance
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(Consumer<RightTuple> rightTupleConsumer)
- Specified by:
forEachRightTuple
in interfaceInternalFactHandle.LinkedTuples
-
findFirstRightTuple
public RightTuple findFirstRightTuple(Predicate<RightTuple> rightTuplePredicate)
- Specified by:
findFirstRightTuple
in interfaceInternalFactHandle.LinkedTuples
-
forEachLeftTuple
public void forEachLeftTuple(Consumer<LeftTuple> leftTupleConsumer)
- Specified by:
forEachLeftTuple
in interfaceInternalFactHandle.LinkedTuples
-
findFirstLeftTuple
public LeftTuple findFirstLeftTuple(Predicate<LeftTuple> 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
-
-