Package org.drools.compiler.rule.builder
-
Interface Summary Interface Description AccumulateBuilder A markup interface for AccumulateBuildersConsequenceBuilder ConstraintBuilder EnabledBuilder EngineElementBuilder A markup interface for buildersEvaluatorDefinition An evaluator definition interface that allows for pluggable evaluator implementation.FromBuilder A markup interface for FromBuildersFunctionBuilder PredicateBuilder RuleClassBuilder RuleConditionBuilder<T extends org.drools.drl.ast.descr.BaseDescr> An interface to define classes capable of building specific conditional elements.SalienceBuilder -
Class Summary Class Description CollectBuilder ConditionalBranchBuilder ConstraintBuilder.DummyConstraintBuilder ConstraintBuilder.Holder EntryPointBuilder A class capable of building entry point instancesEvaluatorWrapper An EvaluatorWrapper is used when executing MVEL expressions that have operator calls rewritten as: operator.evaluate( leftArg, rightArg )ForallBuilder GroupElementBuilder JavaRuleClassBuilder NamedConsequenceBuilder PackageBuildContext A context for the current buildPatternBuilder A builder for patternsPatternBuilder.ExprBindings PatternBuilderForAbductiveQuery PatternBuilderForQuery QueryElementBuilder RuleBuildContext A context for the current buildRuleBuilder This builds the rule structure from an AST.WindowReferenceBuilder A class capable of building window source referencesXpathAnalysis XpathAnalysis.XpathPart -
Enum Summary Enum Description EvaluatorDefinition.Target An enum for the target of the evaluator