Package org.drools.mvel
Class MVELConditionEvaluator
- java.lang.Object
-
- org.drools.mvel.MVELConditionEvaluator
-
- All Implemented Interfaces:
org.drools.core.rule.constraint.ConditionEvaluator
public class MVELConditionEvaluator extends Object implements org.drools.core.rule.constraint.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.core.base.EvaluatorWrapper[] operators, String conditionClass)MVELConditionEvaluator(org.mvel2.ParserConfiguration configuration, String expression, org.drools.core.rule.Declaration[] declarations, org.drools.core.base.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.InternalWorkingMemory workingMemory, org.drools.core.spi.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.core.base.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.core.base.EvaluatorWrapper[] operators, String conditionClass)
-
-
Method Detail
-
evaluate
public boolean evaluate(org.drools.core.common.InternalFactHandle handle, org.drools.core.common.InternalWorkingMemory workingMemory, org.drools.core.spi.Tuple tuple)- Specified by:
evaluatein interfaceorg.drools.core.rule.constraint.ConditionEvaluator
-
isFullyEvaluated
public static boolean isFullyEvaluated(Serializable executableStatement)
-
-