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