public class MockExpressionEvaluator extends ExpressionEvaluatorEE
ExpressionEvaluator
EE インターフェースのモック実装。Apache JSTL ExpressionEvaluatorManager に委譲します。カスタム JSP タグをテストする場合にアプリケーションをテストする場合にのみ必要です。この式評価ツールを使用するには、Apache JSTL 実装 (jstl.jar、standard.jar) がクラスパス上で使用可能になっている必要があることに注意してください。
ExpressionEvaluatorManager
コンストラクターと説明 |
---|
MockExpressionEvaluator(PageContextEE pageContext) 指定された PageContext の新しい MockExpressionEvaluator を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected java.lang.Object | doEvaluate(java.lang.String expression, java.lang.Class expectedType, FunctionMapperEE functionMapper) |
java.lang.Object | evaluate(java.lang.String expression, java.lang.Class expectedType, VariableResolverEE variableResolver, FunctionMapperEE functionMapper) |
ExpressionEE | parseExpression(java.lang.String expression, java.lang.Class expectedType, FunctionMapperEE functionMapper) |
public MockExpressionEvaluator(PageContextEE pageContext)
pageContext
- 実行する JSP PageContextpublic ExpressionEE parseExpression(java.lang.String expression, java.lang.Class expectedType, FunctionMapperEE functionMapper) throws ELExceptionEE
ExpressionEvaluatorEE
の parseExpressionEE
ELExceptionEE
public java.lang.Object evaluate(java.lang.String expression, java.lang.Class expectedType, VariableResolverEE variableResolver, FunctionMapperEE functionMapper) throws ELExceptionEE
ExpressionEvaluatorEE
の evaluateEE
ELExceptionEE
protected java.lang.Object doEvaluate(java.lang.String expression, java.lang.Class expectedType, FunctionMapperEE functionMapper) throws ELExceptionEE