インターフェース EvaluationContext
public interface EvaluationContext
式は評価コンテキストで実行されます。式の評価中に参照が検出されると、参照が解決されます。
この EvaluationContext インターフェースのデフォルトの実装があります。すべてを手動で実装する必要はなく、拡張可能な StandardEvaluationContext
です。
- 導入:
- 3.0
- 作成者:
- Andy Clement, Juergen Hoeller
メソッドのサマリー
修飾子と型メソッド説明名前で Bean を検索できる Bean リゾルバーを返します。コンストラクターを見つけるために順番に尋ねられるリゾルバーのリストを返します。メソッドを見つけるために順番に要求されるリゾルバーのリストを返します。標準の型のセット以外のものの間の数学演算をサポートする可能性のある演算子オーバーローダーを返します。プロパティの読み取り / 書き込みを順番に要求されるアクセサーのリストを返します。修飾されていないプロパティ / メソッド / その他を解決する必要があるデフォルトのルートコンテキストオブジェクトを返します。オブジェクトのペアが等しいかどうかを比較するための型コンパレータを返します。値をある型から別の型に変換(または強制)できる型コンバーターを返します。短い名前または完全修飾名で型を検索するために使用できる型ロケーターを返します。lookupVariable
(StringSE name) この評価コンテキスト内の名前付き変数を検索します。void
setVariable
(StringSE name, ObjectSE value) この評価コンテキスト内の名前付き変数を指定された値に設定します。
メソッドの詳細
getRootObject
TypedValue getRootObject()修飾されていないプロパティ / メソッド / その他を解決する必要があるデフォルトのルートコンテキストオブジェクトを返します。これは、式を評価するときにオーバーライドできます。getPropertyAccessors
ListSE<PropertyAccessor> getPropertyAccessors()プロパティの読み取り / 書き込みを順番に要求されるアクセサーのリストを返します。getConstructorResolvers
ListSE<ConstructorResolver> getConstructorResolvers()コンストラクターを見つけるために順番に尋ねられるリゾルバーのリストを返します。getMethodResolvers
ListSE<MethodResolver> getMethodResolvers()メソッドを見つけるために順番に要求されるリゾルバーのリストを返します。getBeanResolver
名前で Bean を検索できる Bean リゾルバーを返します。getTypeLocator
TypeLocator getTypeLocator()短い名前または完全修飾名で型を検索するために使用できる型ロケーターを返します。getTypeConverter
TypeConverter getTypeConverter()値をある型から別の型に変換(または強制)できる型コンバーターを返します。getTypeComparator
TypeComparator getTypeComparator()オブジェクトのペアが等しいかどうかを比較するための型コンパレータを返します。getOperatorOverloader
OperatorOverloader getOperatorOverloader()標準の型のセット以外のものの間の数学演算をサポートする可能性のある演算子オーバーローダーを返します。setVariable
この評価コンテキスト内の名前付き変数を指定された値に設定します。- パラメーター:
name
- 設定する変数の名前value
- 変数に入れられる値
lookupVariable
この評価コンテキスト内の名前付き変数を検索します。- パラメーター:
name
- 検索する変数- 戻り値:
- 変数の値。見つからない場合は
null