Package org.drools.core.reteoo
Interface RuleBuilder
-
- All Known Implementing Classes:
ReteooRuleBuilder
public interface RuleBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddEntryPoint(String id, RuleBase kBase, Collection<InternalWorkingMemory> workingMemories)List<TerminalNode>addRule(RuleImpl rule, RuleBase kBase, List<PathEndNode> endNodes, Collection<InternalWorkingMemory> workingMemories)WindowNodeaddWindowNode(WindowDeclaration window, RuleBase kBase, Collection<InternalWorkingMemory> workingMemories)
-
-
-
Method Detail
-
addRule
List<TerminalNode> addRule(RuleImpl rule, RuleBase kBase, List<PathEndNode> endNodes, Collection<InternalWorkingMemory> workingMemories)
-
addEntryPoint
void addEntryPoint(String id, RuleBase kBase, Collection<InternalWorkingMemory> workingMemories)
-
addWindowNode
WindowNode addWindowNode(WindowDeclaration window, RuleBase kBase, Collection<InternalWorkingMemory> workingMemories)
-
-