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 © 2007-2018 Red Hat Inc. All Rights Reserved. Released under the Apache Software License 2.0. Translated by @megascus.