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