public class MockExpressionEvaluator
extends javax.servlet.jsp.el.ExpressionEvaluator
ExpressionEvaluator
interface, delegating to the
Jakarta JSTL ExpressionEvaluatorManager.
Used for testing the web framework; only necessary for testing applications when testing custom JSP tags.
Note that the Jakarta JSTL implementation (jstl.jar, standard.jar) has to be available on the class path to use this expression evaluator.
ExpressionEvaluatorManager
Constructor and Description |
---|
MockExpressionEvaluator(javax.servlet.jsp.PageContext pageContext)
Create a new MockExpressionEvaluator for the given PageContext.
|
Modifier and Type | Method and Description |
---|---|
protected Object |
doEvaluate(String expression,
Class expectedType,
javax.servlet.jsp.el.FunctionMapper functionMapper) |
Object |
evaluate(String expression,
Class expectedType,
javax.servlet.jsp.el.VariableResolver variableResolver,
javax.servlet.jsp.el.FunctionMapper functionMapper) |
javax.servlet.jsp.el.Expression |
parseExpression(String expression,
Class expectedType,
javax.servlet.jsp.el.FunctionMapper functionMapper) |
public MockExpressionEvaluator(javax.servlet.jsp.PageContext pageContext)
pageContext
- the JSP PageContext to run inpublic javax.servlet.jsp.el.Expression parseExpression(String expression, Class expectedType, javax.servlet.jsp.el.FunctionMapper functionMapper) throws javax.servlet.jsp.el.ELException
parseExpression
in class javax.servlet.jsp.el.ExpressionEvaluator
javax.servlet.jsp.el.ELException
public Object evaluate(String expression, Class expectedType, javax.servlet.jsp.el.VariableResolver variableResolver, javax.servlet.jsp.el.FunctionMapper functionMapper) throws javax.servlet.jsp.el.ELException
evaluate
in class javax.servlet.jsp.el.ExpressionEvaluator
javax.servlet.jsp.el.ELException
Copyright © 2015. All rights reserved.