Package org.drools.core.reteoo
Interface TerminalNode
- All Superinterfaces:
BaseTerminalNode,LeftTupleNode,LeftTupleSink,LeftTupleSinkNode,MemoryFactory<PathMemory>,NetworkNode,PathEndNode,Serializable,Sink
- All Known Implementing Classes:
AbstractTerminalNode,QueryTerminalNode,RuleTerminalNode
A markup interface for terminal nodes
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.drools.core.reteoo.PathEndNode
PathEndNode.PathMemSpec -
Method Summary
Modifier and TypeMethodDescriptionvoidMethods inherited from interface org.drools.base.reteoo.BaseTerminalNode
getAllDeclarations, getDeclaredMask, getInferredMask, getNegativeMask, getRequiredDeclarations, getRule, getSalienceDeclarations, getSubRule, getSubruleIndex, initInferredMask, isFireDirect, setDeclaredMask, setInferredMask, setNegativeMaskMethods inherited from interface org.drools.core.reteoo.LeftTupleNode
getObjectCount, getPathIndex, getSinkPropagator, setObjectCountMethods inherited from interface org.drools.core.reteoo.LeftTupleSink
getLeftInferredMask, getLeftInputOtnId, isLeftTupleMemoryEnabled, setLeftInputOtnId, setPartitionIdWithSinksMethods inherited from interface org.drools.core.reteoo.LeftTupleSinkNode
getNextLeftTupleSinkNode, getPreviousLeftTupleSinkNode, setNextLeftTupleSinkNode, setPreviousLeftTupleSinkNodeMethods inherited from interface org.drools.core.common.MemoryFactory
createMemory, getMemoryIdMethods inherited from interface org.drools.base.common.NetworkNode
addAssociatedTerminal, getAssociatedRules, getAssociatedTerminalsSize, getId, getPartitionId, getSinks, getType, hasAssociatedTerminal, isAssociatedWith, isRightInputIsRiaNode, removeAssociatedTerminalMethods inherited from interface org.drools.core.reteoo.PathEndNode
calculatePathMemSpec, getEagerSegmentPrototypes, getPathEndNodes, getPathMemSpec, getPathMemSpec, getPathNodes, getSegmentPrototypes, getStartTupleSource, hasPathNode, nullPathMemSpec, resetPathMemSpec, setEagerSegmentPrototypes, setPathEndNodes, setPathMemSpec, setSegmentPrototypes
-
Method Details
-
getLeftTupleSource
LeftTupleSource getLeftTupleSource()- Specified by:
getLeftTupleSourcein interfaceLeftTupleNode
-
unwrapTupleSource
LeftTupleSource unwrapTupleSource() -
visitLeftTupleNodes
-