T
- プロバイダー固有の Configuration
型 public interface ProviderSpecificBootstrap<T extends Configuration<T>>
T
のプロバイダー固有の Configuration
を作成します。 特定の Configuration
は、ValidationProvider
実装のジェネリクスパラメーターを介してプロバイダーにリンクされます。
リクエストされたプロバイダーは、リクエストされたプロバイダー型に割り当て可能な最初のプロバイダーインスタンスです(ProviderSpecificBootstrap
のビルド時に認識されます)。評価されたプロバイダーのリストは ValidationProviderResolver
によって返されます。ValidationProviderResolver
が定義されていない場合、デフォルトの ValidationProviderResolver
戦略が使用されます。
修飾子と型 | メソッドと説明 |
---|---|
T | configure() T に適したプロバイダーの実装を決定し、この特定の Configuration サブクラスの作成をプロバイダーに委譲します。 |
ProviderSpecificBootstrap<T> | providerResolver(ValidationProviderResolver resolver) オプションで、使用されるプロバイダーリゾルバー実装を定義します。 |
ProviderSpecificBootstrap<T> providerResolver(ValidationProviderResolver resolver)
ValidationProviderResolver
を使用します resolver
- 使用された ValidationProviderResolver
実装 this
T configure()
T
に適したプロバイダーの実装を決定し、この特定の Configuration
サブクラスの作成をプロバイダーに委譲します。Configuration
サブインターフェースの実装 ValidationException
- Configuration
オブジェクトを構築できない場合。これは一般的に ValidationProviderResolver
の課題が原因です Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.