クラス SimpleParserContext
java.lang.ObjectSE
org.springframework.binding.expression.support.SimpleParserContext
- 実装されたすべてのインターフェース:
ParserContext
ParserContext
はデータバインディングシナリオで使用され、ExpressionParser
実装に EL 機能セットを意味のある形で制限できるというヒントを提供します。特に Spring EL SimpleEvaluationContext
で使用するために設計されています。- 導入:
- 2.4.8
- 作成者:
- Rossen Stoyanchev
コンストラクターの詳細
SimpleParserContext
メソッドの詳細
getEvaluationContextType
インターフェースからコピーされた説明:ParserContext
解析された式が評価されるコンテキストオブジェクトの型を返します。式パーサーはこの値を使用して、特定の型のコンテキストのカスタム変数解決をインストールする場合があります。- 次で指定:
- インターフェース
ParserContext
のgetEvaluationContextType
- 戻り値:
- 評価コンテキスト型
getExpectedEvaluationResultType
インターフェースからコピーされた説明:ParserContext
解析された式の評価から返されるオブジェクトの予想される型を返します。式パーサーは、この値を使用して、生の評価結果が返される前にそれを強制することができます。- 次で指定:
- インターフェース
ParserContext
のgetExpectedEvaluationResultType
- 戻り値:
- 予想される評価結果の種類
getExpressionVariables
インターフェースからコピーされた説明:ParserContext
式の評価中に参照できる追加の式変数またはエイリアスを返します。式パーサーは、評価中に参照するためにこれらの変数を登録します。- 次で指定:
- インターフェース
ParserContext
のgetExpressionVariables
isTemplate
public boolean isTemplate()インターフェースからコピーされた説明:ParserContext
解析される式がテンプレートであるかどうか。テンプレート式は、評価可能なブロックと混合できるリテラルテキストで構成されます。いくつかの例:Some literal text Hello #{name.firstName}! #{3 + 4}
- 次で指定:
- インターフェース
ParserContext
のisTemplate
- 戻り値:
- 式がテンプレートの場合は true、それ以外の場合は false