Package org.drools.compiler.rule.builder
Class RuleBuilder
java.lang.Object
org.drools.compiler.rule.builder.RuleBuilder
This builds the rule structure from an AST.
Generates semantic code where necessary if semantics are used.
This is an internal API.
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidbuild(RuleBuildContext context) Build the give rule into thestatic voidbuildAttributes(RuleBuildContext context) static voidbuildMetaAttributes(RuleBuildContext context) static TimerbuildTimer(String timerString, RuleBuildContext context, Function<String, TimerExpression> exprCreator, Consumer<String> errorManager) static TimerbuildTimer(RuleImpl rule, String timerString, RuleBuildContext context) static voidpreProcess(RuleBuildContext context)
-
Method Details
-
preProcess
-
build
Build the give rule into the -
buildMetaAttributes
-
buildAttributes
-
buildTimer
-
buildTimer
public static Timer buildTimer(String timerString, RuleBuildContext context, Function<String, TimerExpression> exprCreator, Consumer<String> errorManager)
-