Package org.drools.mvel
Class MVELConditionEvaluator
java.lang.Object
org.drools.mvel.MVELConditionEvaluator
- All Implemented Interfaces:
ConditionEvaluator
-
Constructor Summary
ConstructorsConstructorDescriptionMVELConditionEvaluator(MVELCompilationUnit compilationUnit, org.mvel2.ParserConfiguration parserConfiguration, org.mvel2.compiler.ExecutableStatement executableStatement, org.drools.base.rule.Declaration[] declarations, EvaluatorWrapper[] operators, String conditionClass) MVELConditionEvaluator(org.mvel2.ParserConfiguration configuration, String expression, org.drools.base.rule.Declaration[] declarations, EvaluatorWrapper[] operators, String conditionClass) -
Method Summary
Modifier and TypeMethodDescriptionbooleanevaluate(FactHandle handle, org.drools.base.base.ValueResolver valueResolver, org.drools.base.reteoo.BaseTuple tuple) static booleanisFullyEvaluated(Serializable executableStatement)
-
Constructor Details
-
MVELConditionEvaluator
public MVELConditionEvaluator(org.mvel2.ParserConfiguration configuration, String expression, org.drools.base.rule.Declaration[] declarations, EvaluatorWrapper[] operators, String conditionClass) -
MVELConditionEvaluator
public MVELConditionEvaluator(MVELCompilationUnit compilationUnit, org.mvel2.ParserConfiguration parserConfiguration, org.mvel2.compiler.ExecutableStatement executableStatement, org.drools.base.rule.Declaration[] declarations, EvaluatorWrapper[] operators, String conditionClass)
-
-
Method Details
-
evaluate
public boolean evaluate(FactHandle handle, org.drools.base.base.ValueResolver valueResolver, org.drools.base.reteoo.BaseTuple tuple) - Specified by:
evaluatein interfaceConditionEvaluator
-
isFullyEvaluated
-