Class MVELConditionEvaluator

java.lang.Object
org.drools.mvel.MVELConditionEvaluator
All Implemented Interfaces:
ConditionEvaluator

public class MVELConditionEvaluator extends Object implements ConditionEvaluator
  • Constructor Details

    • MVELConditionEvaluator

      public MVELConditionEvaluator(org.mvel2.ParserConfiguration configuration, String expression, org.drools.base.rule.Declaration[] declarations, EvaluatorWrapper[] operators, String conditionClass)
    • MVELConditionEvaluator

      public MVELConditionEvaluator(MVELCompilationUnit compilationUnit, org.mvel2.ParserConfiguration parserConfiguration, org.mvel2.compiler.ExecutableStatement executableStatement, org.drools.base.rule.Declaration[] declarations, EvaluatorWrapper[] operators, String conditionClass)
  • Method Details

    • evaluate

      public boolean evaluate(FactHandle handle, org.drools.base.base.ValueResolver valueResolver, org.drools.base.reteoo.BaseTuple tuple)
      Specified by:
      evaluate in interface ConditionEvaluator
    • isFullyEvaluated

      public static boolean isFullyEvaluated(Serializable executableStatement)