org.apache.jasper.el
public final class ExpressionEvaluatorImpl extends javax.servlet.jsp.el.ExpressionEvaluator
| Constructor and Description |
|---|
ExpressionEvaluatorImpl(javax.el.ExpressionFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
evaluate(java.lang.String expression,
java.lang.Class expectedType,
javax.servlet.jsp.el.VariableResolver vResolver,
javax.servlet.jsp.el.FunctionMapper fMapper)
Evaluates an expression.
|
javax.servlet.jsp.el.Expression |
parseExpression(java.lang.String expression,
java.lang.Class expectedType,
javax.servlet.jsp.el.FunctionMapper fMapper)
Prepare an expression for later evaluation.
|
public ExpressionEvaluatorImpl(javax.el.ExpressionFactory factory)
public javax.servlet.jsp.el.Expression parseExpression(java.lang.String expression,
java.lang.Class expectedType,
javax.servlet.jsp.el.FunctionMapper fMapper)
throws javax.servlet.jsp.el.ELException
javax.servlet.jsp.el.ExpressionEvaluatorparseExpression in class javax.servlet.jsp.el.ExpressionEvaluatorexpression - The expression to be evaluated.expectedType - The expected type of the result of the evaluationfMapper - A FunctionMapper to resolve functions found in
the expression. It can be null, in which case no functions
are supported for this invocation. The ExpressionEvaluator
must not hold on to the FunctionMapper reference after
returning from parseExpression(). The
Expression object returned must invoke the same
functions regardless of whether the mappings in the
provided FunctionMapper instance change between
calling ExpressionEvaluator.parseExpression()
and Expression.evaluate().javax.servlet.jsp.el.ELException - Thrown if parsing errors were found.public java.lang.Object evaluate(java.lang.String expression,
java.lang.Class expectedType,
javax.servlet.jsp.el.VariableResolver vResolver,
javax.servlet.jsp.el.FunctionMapper fMapper)
throws javax.servlet.jsp.el.ELException
javax.servlet.jsp.el.ExpressionEvaluatorevaluate in class javax.servlet.jsp.el.ExpressionEvaluatorexpression - The expression to be evaluated.expectedType - The expected type of the result of the evaluationvResolver - A VariableResolver instance that can be used at
runtime to resolve the name of implicit objects into Objects.fMapper - A FunctionMapper to resolve functions found in
the expression. It can be null, in which case no functions
are supported for this invocation.javax.servlet.jsp.el.ELException - Thrown if the expression evaluation failed.Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.