Package org.drools.core.reteoo
Interface RuleBuilder
- All Known Implementing Classes:
ReteooRuleBuilder
public interface RuleBuilder
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddEntryPoint(String id, InternalRuleBase kBase, Collection<InternalWorkingMemory> workingMemories) addRule(RuleImpl rule, InternalRuleBase kBase, Collection<InternalWorkingMemory> workingMemories) addWindowNode(WindowDeclaration window, InternalRuleBase kBase, Collection<InternalWorkingMemory> workingMemories)
-
Method Details
-
addRule
List<TerminalNode> addRule(RuleImpl rule, InternalRuleBase kBase, Collection<InternalWorkingMemory> workingMemories) -
addEntryPoint
void addEntryPoint(String id, InternalRuleBase kBase, Collection<InternalWorkingMemory> workingMemories) -
addWindowNode
WindowNode addWindowNode(WindowDeclaration window, InternalRuleBase kBase, Collection<InternalWorkingMemory> workingMemories)
-