public class MockExpressionEvaluator extends ExpressionEvaluatorEE
ExpressionEvaluator
EE インターフェースのモック実装。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, waitSE
public MockExpressionEvaluator(PageContextEE pageContext)
pageContext
- 実行する JSP PageContextpublic ExpressionEE parseExpression(StringSE expression, ClassSE expectedType, FunctionMapperEE functionMapper) throws ELExceptionEE
ExpressionEvaluatorEE
の parseExpressionEE
ELExceptionEE
public ObjectSE evaluate(StringSE expression, ClassSE expectedType, VariableResolverEE variableResolver, FunctionMapperEE functionMapper) throws ELExceptionEE
ExpressionEvaluatorEE
の evaluateEE
ELExceptionEE
protected ObjectSE doEvaluate(StringSE expression, ClassSE expectedType, FunctionMapperEE functionMapper) throws ELExceptionEE