インターフェース SpringFactoriesLoader.ArgumentResolver
- 含まれているクラス:
- SpringFactoriesLoader
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
型に基づいてコンストラクター引数を解決するための戦略。
メソッドのサマリー
修飾子と型メソッド説明default <T> SpringFactoriesLoader.ArgumentResolver
このリゾルバーを指定された型と値と組み合わせて、新しい合成SpringFactoriesLoader.ArgumentResolver
を作成します。and
(SpringFactoriesLoader.ArgumentResolver argumentResolver) このリゾルバーを指定されたリゾルバーと組み合わせて、新しい合成SpringFactoriesLoader.ArgumentResolver
を作成します。default <T> SpringFactoriesLoader.ArgumentResolver
andSupplied
(ClassSE<T> type, SupplierSE<T> valueSupplier) このリゾルバーを指定された型と値と組み合わせて、新しい合成SpringFactoriesLoader.ArgumentResolver
を作成します。from
(FunctionSE<ClassSE<?>, ObjectSE> function) ラムダに適した関数から新しいSpringFactoriesLoader.ArgumentResolver
を作成するファクトリメソッド。none()
常にnull
を返すSpringFactoriesLoader.ArgumentResolver
を返すファクトリメソッド。static <T> SpringFactoriesLoader.ArgumentResolver
指定された型のみを解決するSpringFactoriesLoader.ArgumentResolver
を作成するために使用できるファクトリメソッド。static <T> SpringFactoriesLoader.ArgumentResolver
ofSupplied
(ClassSE<T> type, SupplierSE<T> valueSupplier) 指定された型のみを解決するSpringFactoriesLoader.ArgumentResolver
を作成するために使用できるファクトリメソッド。<T> T
可能であれば、指定された引数を解決します。
メソッドの詳細
resolve
可能であれば、指定された引数を解決します。- 型パラメーター:
T
- 引数の型- パラメーター:
type
- 引数の型- 戻り値:
- 解決された引数値または
null
and
このリゾルバーを指定された型と値と組み合わせて、新しい合成SpringFactoriesLoader.ArgumentResolver
を作成します。- 型パラメーター:
T
- 引数の型- パラメーター:
type
- 引数の型value
- 引数値- 戻り値:
- 新しい複合
SpringFactoriesLoader.ArgumentResolver
インスタンス
andSupplied
default <T> SpringFactoriesLoader.ArgumentResolver andSupplied(ClassSE<T> type, SupplierSE<T> valueSupplier) このリゾルバーを指定された型と値と組み合わせて、新しい合成SpringFactoriesLoader.ArgumentResolver
を作成します。- 型パラメーター:
T
- 引数の型- パラメーター:
type
- 引数の型valueSupplier
- 引数値サプライヤー- 戻り値:
- 新しい複合
SpringFactoriesLoader.ArgumentResolver
インスタンス
and
default SpringFactoriesLoader.ArgumentResolver and(SpringFactoriesLoader.ArgumentResolver argumentResolver) このリゾルバーを指定されたリゾルバーと組み合わせて、新しい合成SpringFactoriesLoader.ArgumentResolver
を作成します。- パラメーター:
argumentResolver
- 追加する引数リゾルバー- 戻り値:
- 新しい複合
SpringFactoriesLoader.ArgumentResolver
インスタンス
none
常にnull
を返すSpringFactoriesLoader.ArgumentResolver
を返すファクトリメソッド。- 戻り値:
- 新しい
SpringFactoriesLoader.ArgumentResolver
インスタンス
of
指定された型のみを解決するSpringFactoriesLoader.ArgumentResolver
を作成するために使用できるファクトリメソッド。- 型パラメーター:
T
- 引数の型- パラメーター:
type
- 引数の型value
- 引数値- 戻り値:
- 新しい
SpringFactoriesLoader.ArgumentResolver
インスタンス
ofSupplied
static <T> SpringFactoriesLoader.ArgumentResolver ofSupplied(ClassSE<T> type, SupplierSE<T> valueSupplier) 指定された型のみを解決するSpringFactoriesLoader.ArgumentResolver
を作成するために使用できるファクトリメソッド。- 型パラメーター:
T
- 引数の型- パラメーター:
type
- 引数の型valueSupplier
- 引数値サプライヤー- 戻り値:
- 新しい
SpringFactoriesLoader.ArgumentResolver
インスタンス
from
ラムダに適した関数から新しいSpringFactoriesLoader.ArgumentResolver
を作成するファクトリメソッド。指定された関数には引数の型が指定されており、その型またはnull
のインスタンスを提供する必要があります。- パラメーター:
function
- リゾルバー関数- 戻り値:
- 関数によってサポートされる新しい
SpringFactoriesLoader.ArgumentResolver
インスタンス