Class SimpleContext

java.lang.Object
javax.el.ELContext
de.odysseus.el.util.SimpleContext

public class SimpleContext extends javax.el.ELContext
Simple context implementation.
Author:
Christoph Beck
  • Constructor Summary

    Constructors
    Constructor
    Description
    Create a context.
    SimpleContext(javax.el.ELResolver resolver)
    Create a context, use the specified resolver.
  • Method Summary

    Modifier and Type
    Method
    Description
    javax.el.ELResolver
    Get our resolver.
    javax.el.FunctionMapper
    Get our function mapper.
    javax.el.VariableMapper
    Get our variable mapper.
    void
    setELResolver(javax.el.ELResolver resolver)
    Set our resolver.
    void
    setFunction(String prefix, String localName, Method method)
    Define a function.
    javax.el.ValueExpression
    setVariable(String name, javax.el.ValueExpression expression)
    Define a variable.

    Methods inherited from class javax.el.ELContext

    addEvaluationListener, convertToType, enterLambdaScope, exitLambdaScope, getContext, getEvaluationListeners, getImportHandler, getLambdaArgument, getLocale, isLambdaArgument, isPropertyResolved, notifyAfterEvaluation, notifyBeforeEvaluation, notifyPropertyResolved, putContext, setLocale, setPropertyResolved, setPropertyResolved

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SimpleContext

      public SimpleContext()
      Create a context.
    • SimpleContext

      public SimpleContext(javax.el.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 javax.el.ValueExpression setVariable(String name, javax.el.ValueExpression expression)
      Define a variable.
    • getFunctionMapper

      public javax.el.FunctionMapper getFunctionMapper()
      Get our function mapper.
      Specified by:
      getFunctionMapper in class javax.el.ELContext
    • getVariableMapper

      public javax.el.VariableMapper getVariableMapper()
      Get our variable mapper.
      Specified by:
      getVariableMapper in class javax.el.ELContext
    • getELResolver

      public javax.el.ELResolver getELResolver()
      Get our resolver. Lazy initialize to a SimpleResolver if necessary.
      Specified by:
      getELResolver in class javax.el.ELContext
    • setELResolver

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