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