javax.servlet.jsp.el
Class ExpressionEvaluator

java.lang.Object
  extended by javax.servlet.jsp.el.ExpressionEvaluator
Direct Known Subclasses:
ExpressionEvaluatorImpl

public abstract class ExpressionEvaluator
extends java.lang.Object

Allows evaluation of JSP EL.


Constructor Summary
ExpressionEvaluator()
           
 
Method Summary
abstract  java.lang.Object evaluate(java.lang.String expression, java.lang.Class expectedType, VariableResolver varEnv, FunctionMapper funEnv)
          Evaluates the expression.
abstract  Expression parseExpression(java.lang.String expression, java.lang.Class expectedType, FunctionMapper funEnv)
          Evaluates the expression.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpressionEvaluator

public ExpressionEvaluator()
Method Detail

evaluate

public abstract java.lang.Object evaluate(java.lang.String expression,
                                          java.lang.Class expectedType,
                                          VariableResolver varEnv,
                                          FunctionMapper funEnv)
                                   throws ELException
Evaluates the expression.

Throws:
ELException

parseExpression

public abstract Expression parseExpression(java.lang.String expression,
                                           java.lang.Class expectedType,
                                           FunctionMapper funEnv)
                                    throws ELException
Evaluates the expression.

Throws:
ELException