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