Class SimpleContext

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

public class SimpleContext extends javax.el.ELContext
Simple context implementation.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    (package private) static class 
     
    (package private) static class 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
    private javax.el.ELResolver
     
     
  • 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 java.lang.Object

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

  • 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 -