クラス MockSpringFactoriesLoader
java.lang.ObjectSE
org.springframework.core.io.support.SpringFactoriesLoader
org.springframework.core.test.io.support.MockSpringFactoriesLoader
テスト目的で使用できる単純なモック
SpringFactoriesLoader
実装。- 導入:
- 6.0
- 作成者:
- Phillip Webb
ネストされたクラスのサマリー
クラス org.springframework.core.io.support.SpringFactoriesLoader から継承されたネストクラス / インターフェース
SpringFactoriesLoader.ArgumentResolver, SpringFactoriesLoader.FailureHandler
フィールドサマリー
クラス org.springframework.core.io.support.SpringFactoriesLoader から継承されたフィールド
FACTORIES_RESOURCE_LOCATION
コンストラクターのサマリー
コンストラクター修飾子コンストラクター説明デフォルトのクラスローダーで新しいMockSpringFactoriesLoader
インスタンスを作成します。MockSpringFactoriesLoader
(ClassLoaderSE classLoader) 指定されたクラスローダーで新しいMockSpringFactoriesLoader
インスタンスを作成します。protected
MockSpringFactoriesLoader
(ClassLoaderSE classLoader, MapSE<StringSE, ListSE<StringSE>> factories) メソッドのサマリー
修飾子と型メソッド説明final <T> void
このインスタンスにファクトリ実装を追加します。void
このインスタンスにファクトリ実装を追加します。<T> void
addInstance
(ClassSE<T> factoryType, T... factoryInstances) このインスタンスにファクトリインスタンスを追加します。<T> void
addInstance
(StringSE factoryType, T... factoryInstance) このインスタンスにファクトリインスタンスを追加します。protected <T> T
instantiateFactory
(StringSE implementationName, ClassSE<T> type, SpringFactoriesLoader.ArgumentResolver argumentResolver, SpringFactoriesLoader.FailureHandler failureHandler) クラス org.springframework.core.io.support.SpringFactoriesLoader から継承されたメソッド
forDefaultResourceLocation, forDefaultResourceLocation, forResourceLocation, forResourceLocation, load, load, load, load, loadFactories, loadFactoriesResource, loadFactoryNames
コンストラクターの詳細
MockSpringFactoriesLoader
public MockSpringFactoriesLoader()デフォルトのクラスローダーで新しいMockSpringFactoriesLoader
インスタンスを作成します。MockSpringFactoriesLoader
指定されたクラスローダーで新しいMockSpringFactoriesLoader
インスタンスを作成します。- パラメーター:
classLoader
- 使用するクラスローダー
MockSpringFactoriesLoader
メソッドの詳細
instantiateFactory
@Nullable protected <T> T instantiateFactory(StringSE implementationName, ClassSE<T> type, @Nullable SpringFactoriesLoader.ArgumentResolver argumentResolver, SpringFactoriesLoader.FailureHandler failureHandler) - オーバーライド:
- クラス
SpringFactoriesLoader
のinstantiateFactory
add
@SafeVarargsSE public final <T> void add(ClassSE<T> factoryType, ClassSE<? extends T>... factoryImplementations) このインスタンスにファクトリ実装を追加します。- パラメーター:
factoryType
- ファクトリ型クラスfactoryImplementations
- 実装クラス
add
このインスタンスにファクトリ実装を追加します。- パラメーター:
factoryType
- ファクトリ型クラス名factoryImplementations
- 実装クラス名
addInstance
このインスタンスにファクトリインスタンスを追加します。- パラメーター:
factoryType
- ファクトリ型クラスfactoryInstances
- 追加する実装インスタンス
addInstance
このインスタンスにファクトリインスタンスを追加します。- パラメーター:
factoryType
- ファクトリ型クラス名factoryInstance
- 追加する実装インスタンス