org.drools.reteoo.builder
Interface NodeFactory
- All Known Implementing Classes:
- DefaultNodeFactory
public interface NodeFactory
|
Method Summary |
AlphaNode |
buildAlphaNode(int id,
AlphaNodeFieldConstraint constraint,
ObjectSource objectSource,
BuildContext context)
|
BaseNode |
buildFromNode(int id,
DataProvider dataProvider,
LeftTupleSource tupleSource,
AlphaNodeFieldConstraint[] alphaNodeFieldConstraints,
BetaConstraints betaConstraints,
boolean tupleMemoryEnabled,
BuildContext context,
From from)
|
JoinNode |
buildJoinNode(int id,
LeftTupleSource leftInput,
ObjectSource rightInput,
BetaConstraints binder,
BuildContext context)
|
LeftInputAdapterNode |
buildLeftInputAdapterNode(int nextId,
ObjectSource objectSource,
BuildContext context)
|
ObjectTypeNode |
buildObjectTypeNode(int id,
EntryPointNode objectSource,
ObjectType objectType,
BuildContext context)
|
QueryElementNode |
buildQueryElementNode(int nextId,
LeftTupleSource tupleSource,
QueryElement qe,
boolean tupleMemoryEnabled,
boolean openQuery,
BuildContext context)
|
TerminalNode |
buildQueryTerminalNode(int id,
LeftTupleSource source,
Rule rule,
GroupElement subrule,
int subruleIndex,
BuildContext context)
|
TerminalNode |
buildTerminalNode(int id,
LeftTupleSource source,
Rule rule,
GroupElement subrule,
int subruleIndex,
BuildContext context)
|
buildAlphaNode
AlphaNode buildAlphaNode(int id,
AlphaNodeFieldConstraint constraint,
ObjectSource objectSource,
BuildContext context)
buildTerminalNode
TerminalNode buildTerminalNode(int id,
LeftTupleSource source,
Rule rule,
GroupElement subrule,
int subruleIndex,
BuildContext context)
buildObjectTypeNode
ObjectTypeNode buildObjectTypeNode(int id,
EntryPointNode objectSource,
ObjectType objectType,
BuildContext context)
buildJoinNode
JoinNode buildJoinNode(int id,
LeftTupleSource leftInput,
ObjectSource rightInput,
BetaConstraints binder,
BuildContext context)
buildLeftInputAdapterNode
LeftInputAdapterNode buildLeftInputAdapterNode(int nextId,
ObjectSource objectSource,
BuildContext context)
buildQueryTerminalNode
TerminalNode buildQueryTerminalNode(int id,
LeftTupleSource source,
Rule rule,
GroupElement subrule,
int subruleIndex,
BuildContext context)
buildQueryElementNode
QueryElementNode buildQueryElementNode(int nextId,
LeftTupleSource tupleSource,
QueryElement qe,
boolean tupleMemoryEnabled,
boolean openQuery,
BuildContext context)
buildFromNode
BaseNode buildFromNode(int id,
DataProvider dataProvider,
LeftTupleSource tupleSource,
AlphaNodeFieldConstraint[] alphaNodeFieldConstraints,
BetaConstraints betaConstraints,
boolean tupleMemoryEnabled,
BuildContext context,
From from)
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.