パッケージ org.springframework.core
クラス PrioritizedParameterNameDiscoverer
java.lang.ObjectSE
org.springframework.core.PrioritizedParameterNameDiscoverer
- 実装されたすべてのインターフェース:
ParameterNameDiscoverer
- 既知の直属サブクラス
DefaultParameterNameDiscoverer
複数のディスカバリデリゲートを連続して試行する
ParameterNameDiscoverer
実装。addDiscoverer
メソッドで最初に追加されたものが最も優先されます。1 つが null
を返す場合、次が試行されます。 デフォルトの動作では、一致する発見者がいない場合、null
を返します。
- 導入:
- 2.0
- 作成者:
- Rod Johnson, Juergen Hoeller
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明void
このPrioritizedParameterNameDiscoverer
がチェックする検出者のリストに、さらにParameterNameDiscoverer
デリゲートを追加します。StringSE[]
getParameterNames
(ConstructorSE<?> ctor) コンストラクターのパラメーター名を返すか、それらが決定できない場合はnull
を返します。StringSE[]
getParameterNames
(MethodSE method) メソッドのパラメーター名、または判別できない場合はnull
を返します。
コンストラクターの詳細
PrioritizedParameterNameDiscoverer
public PrioritizedParameterNameDiscoverer()
メソッドの詳細
addDiscoverer
このPrioritizedParameterNameDiscoverer
がチェックする検出者のリストに、さらにParameterNameDiscoverer
デリゲートを追加します。getParameterNames
インターフェースからコピーされた説明:ParameterNameDiscoverer
メソッドのパラメーター名、または判別できない場合はnull
を返します。パラメーター名が特定のメソッドの一部のパラメーターでのみ使用可能で、他のパラメーターでは使用できない場合、配列内の個々のエントリは
null
になる場合があります。ただし、可能な限り、代わりにスタブパラメーター名を使用することをお勧めします。- 次で指定:
- インターフェース
ParameterNameDiscoverer
のgetParameterNames
- パラメーター:
method
- パラメーター名を検索するメソッド- 戻り値:
- 名前を解決できる場合はパラメーター名の配列、解決できない場合は
null
getParameterNames
インターフェースからコピーされた説明:ParameterNameDiscoverer
コンストラクターのパラメーター名を返すか、それらが決定できない場合はnull
を返します。与えられたコンストラクターの一部のパラメーターでのみパラメーター名を使用でき、他のパラメーターでは使用できない場合、配列内の個々のエントリは
null
になります。ただし、可能な限り、代わりにスタブパラメーター名を使用することをお勧めします。- 次で指定:
- インターフェース
ParameterNameDiscoverer
のgetParameterNames
- パラメーター:
ctor
- パラメーター名を検索するコンストラクター- 戻り値:
- 名前を解決できる場合はパラメーター名の配列、解決できない場合は
null