org.drools.rule.constraint
Class MvelConditionEvaluator
java.lang.Object
org.drools.rule.constraint.MvelConditionEvaluator
- All Implemented Interfaces:
- ConditionEvaluator, MapConditionEvaluator
public class MvelConditionEvaluator
- extends Object
- implements ConditionEvaluator, MapConditionEvaluator
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
declarations
protected final Declaration[] declarations
executableStatement
protected org.mvel2.compiler.ExecutableStatement executableStatement
compilationUnit
protected MVELCompilationUnit compilationUnit
MvelConditionEvaluator
public MvelConditionEvaluator(org.mvel2.ParserConfiguration configuration,
String expression,
Declaration[] declarations,
String conditionClass)
MvelConditionEvaluator
public MvelConditionEvaluator(MVELCompilationUnit compilationUnit,
org.mvel2.ParserConfiguration parserConfiguration,
org.mvel2.compiler.ExecutableStatement executableStatement,
Declaration[] declarations,
String conditionClass)
evaluate
public boolean evaluate(Object object,
Map<String,Object> vars)
- Specified by:
evaluate in interface MapConditionEvaluator
evaluate
public boolean evaluate(Object object,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple)
- Specified by:
evaluate in interface ConditionEvaluator
evaluate
public boolean evaluate(org.mvel2.compiler.ExecutableStatement statement,
Object object,
InternalWorkingMemory workingMemory,
LeftTuple leftTuple)
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.