org.drools.rule.constraint
Class MvelConditionEvaluator

java.lang.Object
  extended by org.drools.rule.constraint.MvelConditionEvaluator
All Implemented Interfaces:
ConditionEvaluator, MapConditionEvaluator

public class MvelConditionEvaluator
extends Object
implements ConditionEvaluator, MapConditionEvaluator


Method Summary
 boolean evaluate(org.mvel2.compiler.ExecutableStatement statement, Object object, InternalWorkingMemory workingMemory, LeftTuple leftTuple)
           
 boolean evaluate(Object object, InternalWorkingMemory workingMemory, LeftTuple leftTuple)
           
 boolean evaluate(Object object, Map<String,Object> vars)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

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-2012 JBoss by Red Hat. All Rights Reserved.