Class MvelProcessor

java.lang.Object
org.droolsassert.util.PatternProcessor
org.droolsassert.util.MvelProcessor

public class MvelProcessor extends PatternProcessor
  • Field Details

    • parserContext

      protected final org.mvel2.ParserContext parserContext
    • executionContext

      protected volatile Map<String,Object> executionContext
  • Constructor Details

    • MvelProcessor

      public MvelProcessor()
  • Method Details

    • importPackage

      public void importPackage(String packageName)
    • define

      public Object define(String name, Object value)
      Define execution context variable
      Parameters:
      name -
      value -
      Returns:
    • reset

      public void reset()
      Reset execution context variables
    • resolve

      protected String resolve(Matcher matcher)
      Specified by:
      resolve in class PatternProcessor
    • evaluate

      public <T> T evaluate(String expression)
    • executionContext

      protected Map<String,Object> executionContext()
      Execution context which could be reset with reset()
    • parserContext

      protected org.mvel2.ParserContext parserContext() throws Exception
      Parser context used for evaluation.
      Throws:
      Exception