Package org.drools.base.reteoo
Class NodeTypeEnums
java.lang.Object
org.drools.base.reteoo.NodeTypeEnums
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisBetaNode(NetworkNode node) static booleanstatic booleanisEndNode(NetworkNode node) static booleanThis is here because AlphaTerminalNode extends LeftInputAdapter node, so cannot be switched by getType return, when all you need ot know is if it's an lian.static booleanisLeftTupleNode(NetworkNode node) static booleanisLeftTupleSink(NetworkNode node) static booleanisLeftTupleSource(NetworkNode node) static booleanisMemoryFactory(NetworkNode node) static booleanisObjectSink(NetworkNode node) static booleanisObjectSource(NetworkNode node) static booleanisTerminalNode(NetworkNode node)
-
Field Details
-
ObjectSourceMask
public static final int ObjectSourceMask- See Also:
-
TupleSourceMask
public static final int TupleSourceMask- See Also:
-
ObjectSinkMask
public static final int ObjectSinkMask- See Also:
-
TupleSinkMask
public static final int TupleSinkMask- See Also:
-
TupleNodeMask
public static final int TupleNodeMask- See Also:
-
LeftInputAdapterMask
public static final int LeftInputAdapterMask- See Also:
-
TerminalNodeMask
public static final int TerminalNodeMask- See Also:
-
EndNodeMask
public static final int EndNodeMask- See Also:
-
BetaMask
public static final int BetaMask- See Also:
-
MemoryFactoryMask
public static final int MemoryFactoryMask- See Also:
-
shift
public static final int shift- See Also:
-
EntryPointNode
public static final int EntryPointNode- See Also:
-
ReteNode
public static final int ReteNode- See Also:
-
ObjectTypeNode
public static final int ObjectTypeNode- See Also:
-
AlphaNode
public static final int AlphaNode- See Also:
-
WindowNode
public static final int WindowNode- See Also:
-
RightInputAdapterNode
public static final int RightInputAdapterNode- See Also:
-
RuleTerminalNode
public static final int RuleTerminalNode- See Also:
-
QueryTerminalNode
public static final int QueryTerminalNode- See Also:
-
LeftInputAdapterNode
public static final int LeftInputAdapterNode- See Also:
-
AlphaTerminalNode
public static final int AlphaTerminalNode- See Also:
-
EvalConditionNode
public static final int EvalConditionNode- See Also:
-
TimerConditionNode
public static final int TimerConditionNode- See Also:
-
AsyncSendNode
public static final int AsyncSendNode- See Also:
-
AsyncReceiveNode
public static final int AsyncReceiveNode- See Also:
-
FromNode
public static final int FromNode- See Also:
-
ReactiveFromNode
public static final int ReactiveFromNode- See Also:
-
QueryElementNode
public static final int QueryElementNode- See Also:
-
ConditionalBranchNode
public static final int ConditionalBranchNode- See Also:
-
BetaNode
public static final int BetaNode- See Also:
-
JoinNode
public static final int JoinNode- See Also:
-
NotNode
public static final int NotNode- See Also:
-
ExistsNode
public static final int ExistsNode- See Also:
-
AccumulateNode
public static final int AccumulateNode- See Also:
-
MockBetaNode
public static final int MockBetaNode- See Also:
-
MockAlphaNode
public static final int MockAlphaNode- See Also:
-
-
Constructor Details
-
NodeTypeEnums
public NodeTypeEnums()
-
-
Method Details
-
isObjectSource
-
isObjectSink
-
isLeftTupleSource
-
isBetaNode
-
isBetaNodeWithRian
-
isTerminalNode
-
isLeftTupleSink
-
isEndNode
-
isLeftTupleNode
-
isMemoryFactory
-
isLeftInputAdapterNode
This is here because AlphaTerminalNode extends LeftInputAdapter node, so cannot be switched by getType return, when all you need ot know is if it's an lian.- Parameters:
node-- Returns:
-