Class ExpressionEvaluatorImpl.ExpressionImpl

    • Constructor Summary

      Constructors 
      Constructor Description
      ExpressionImpl​(javax.el.ValueExpression valueExpr, PageContext pageContext)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object evaluate​(VariableResolver vResolver)
      Evaluates an expression that was previously prepared.
      • Methods inherited from class java.lang.Object

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

      • valueExpr

        private javax.el.ValueExpression valueExpr
    • Constructor Detail

      • ExpressionImpl

        ExpressionImpl​(javax.el.ValueExpression valueExpr,
                       PageContext pageContext)
    • Method Detail

      • evaluate

        public java.lang.Object evaluate​(VariableResolver vResolver)
                                  throws ELException
        Description copied from class: Expression
        Evaluates an expression that was previously prepared. In some implementations preparing an expression involves full syntactic validation, but others may not do so. Evaluating the expression may raise an ELParseException as well as other ELExceptions due to run-time evaluation.
        Specified by:
        evaluate in class Expression
        Parameters:
        vResolver - A VariableResolver instance that can be used at runtime to resolve the name of implicit objects into Objects.
        Returns:
        The result of the expression evaluation.
        Throws:
        ELException - Thrown if the expression evaluation failed.