java.lang.Object
org.flowable.common.engine.impl.javax.el.ELContext
org.flowable.common.engine.impl.de.odysseus.el.util.SimpleContext

public class SimpleContext extends ELContext
Simple context implementation.
Author:
Christoph Beck
  • Constructor Details

    • SimpleContext

      public SimpleContext()
      Create a context.
    • SimpleContext

      public SimpleContext(ELResolver resolver)
      Create a context, use the specified resolver.
  • Method Details

    • setFunction

      public void setFunction(String prefix, String localName, Method method)
      Define a function.
    • setVariable

      public ValueExpression setVariable(String name, ValueExpression expression)
      Define a variable.
    • getFunctionMapper

      public FunctionMapper getFunctionMapper()
      Get our function mapper.
      Specified by:
      getFunctionMapper in class ELContext
      Returns:
      The function mapper to be consulted for the resolution of EL functions.
    • getVariableMapper

      public VariableMapper getVariableMapper()
      Get our variable mapper.
      Specified by:
      getVariableMapper in class ELContext
      Returns:
      The variable mapper to be consulted for the resolution of EL variables.
    • getELResolver

      public ELResolver getELResolver()
      Get our resolver. Lazy initialize to a SimpleResolver if necessary.
      Specified by:
      getELResolver in class ELContext
      Returns:
      The resolver to be consulted for variable and property resolution during expression evaluation.
    • setELResolver

      public void setELResolver(ELResolver resolver)
      Set our resolver.
      Parameters:
      resolver -