インターフェース TargetedAccessor
- すべての既知のサブインターフェース:
CompilableIndexAccessor
、CompilablePropertyAccessor
、IndexAccessor
、PropertyAccessor
- すべての既知の実装クラス:
BeanExpressionContextAccessor
、BeanFactoryAccessor
、DataBindingPropertyAccessor
、EnvironmentAccessor
、MapAccessor
、ReflectiveIndexAccessor
、ReflectivePropertyAccessor
public interface TargetedAccessor
特定のターゲットクラスの要素にアクセスする型の戦略。
このインターフェースでは、要素を構成するものに制限はありません。
ターゲットアクセサーは、呼び出す必要があるターゲットクラスのセットを指定できます。ただし、null
を返すか、getSpecificTargetClasses()
から空の配列を返す場合、通常はすべてのアクセス操作に対して呼び出され、具体的なアクセス試行をサポートしているかどうかを判断する機会が与えられます。
ターゲットアクセサーは順序付けられていると見なされ、それぞれが順番に呼び出されます。呼び出し順序に影響する唯一のルールは、getSpecificTargetClasses()
を介して特定のターゲット型に対する明示的なサポートを指定するアクセサーが、明示的なターゲット型に対するサポートを指定しない他の汎用アクセサーよりも先に最初に呼び出されることです。さらに、ターゲット型を正確にサポートするアクセサーは、ターゲット型のスーパー型をサポートするアクセサーよりも先に呼び出されます。
- 導入:
- 6.2
- 作成者:
- Sam Brannen
- 関連事項:
メソッドのサマリー
メソッドの詳細
getSpecificTargetClasses