Package org.drools.mvel
Class MVELConditionEvaluator
- java.lang.Object
-
- org.drools.mvel.MVELConditionEvaluator
-
- All Implemented Interfaces:
ConditionEvaluator
public class MVELConditionEvaluator extends java.lang.Object implements ConditionEvaluator
-
-
Constructor Summary
Constructors Constructor Description MVELConditionEvaluator(MVELCompilationUnit compilationUnit, org.mvel2.ParserConfiguration parserConfiguration, org.mvel2.compiler.ExecutableStatement executableStatement, org.drools.base.rule.Declaration[] declarations, org.drools.compiler.rule.builder.EvaluatorWrapper[] operators, java.lang.String conditionClass)MVELConditionEvaluator(org.mvel2.ParserConfiguration configuration, java.lang.String expression, org.drools.base.rule.Declaration[] declarations, org.drools.compiler.rule.builder.EvaluatorWrapper[] operators, java.lang.String conditionClass)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanevaluate(org.kie.api.runtime.rule.FactHandle handle, org.drools.base.base.ValueResolver valueResolver, org.drools.base.reteoo.BaseTuple tuple)static booleanisFullyEvaluated(java.io.Serializable executableStatement)
-
-
-
Constructor Detail
-
MVELConditionEvaluator
public MVELConditionEvaluator(org.mvel2.ParserConfiguration configuration, java.lang.String expression, org.drools.base.rule.Declaration[] declarations, org.drools.compiler.rule.builder.EvaluatorWrapper[] operators, java.lang.String conditionClass)
-
MVELConditionEvaluator
public MVELConditionEvaluator(MVELCompilationUnit compilationUnit, org.mvel2.ParserConfiguration parserConfiguration, org.mvel2.compiler.ExecutableStatement executableStatement, org.drools.base.rule.Declaration[] declarations, org.drools.compiler.rule.builder.EvaluatorWrapper[] operators, java.lang.String conditionClass)
-
-
Method Detail
-
evaluate
public boolean evaluate(org.kie.api.runtime.rule.FactHandle handle, org.drools.base.base.ValueResolver valueResolver, org.drools.base.reteoo.BaseTuple tuple)- Specified by:
evaluatein interfaceConditionEvaluator
-
isFullyEvaluated
public static boolean isFullyEvaluated(java.io.Serializable executableStatement)
-
-