public interface ValidatorFactory extends AutoCloseableSE
Validator インスタンスを返すファクトリ。実装はスレッドセーフであり、インスタンスは通常キャッシュされて再利用されます。
| 修飾子と型 | メソッドと説明 |
|---|---|
void | close()ValidatorFactory インスタンスを閉じます。 |
ClockProvider | getClockProvider()ValidatorFactory の初期化時に設定された ClockProvider インスタンスを返します。 |
ConstraintValidatorFactory | getConstraintValidatorFactory()ValidatorFactory の初期化時に設定された ConstraintValidatorFactory インスタンスを返します。 |
MessageInterpolator | getMessageInterpolator()ValidatorFactory の初期化時に設定された MessageInterpolator インスタンスを返します。 |
ParameterNameProvider | getParameterNameProvider()ValidatorFactory の初期化時に設定された ParameterNameProvider インスタンスを返します。 |
TraversableResolver | getTraversableResolver()ValidatorFactory の初期化時に設定された TraversableResolver インスタンスを返します。 |
Validator | getValidator() メッセージ補間、トラバース可能リゾルバー、制約バリデーターファクトリの提供時のデフォルトを使用して、初期化された Validator インスタンスを返します。 |
<T> T | unwrap(ClassSE<T> type) プロバイダー固有の API へのアクセスを許可する、指定された型のインスタンスを返します。 |
ValidatorContext | usingContext() 新しいバリデーターコンテキストを定義し、この新しいコンテキストに準拠する Validator を返します。 |
Validator getValidator()
Validator インスタンスを返します。バリデーターのインスタンスは、実装によってプールおよび共有できます。
Validator インスタンス ValidatorContext usingContext()
Validator を返します。ValidatorContext インスタンス MessageInterpolator getMessageInterpolator()
MessageInterpolator インスタンス TraversableResolver getTraversableResolver()
TraversableResolver インスタンス ConstraintValidatorFactory getConstraintValidatorFactory()
ValidatorFactory の初期化時に設定された ConstraintValidatorFactory インスタンスを返します。これは getValidator() で使用されるインスタンスです。ConstraintValidatorFactory インスタンス ParameterNameProvider getParameterNameProvider()
ValidatorFactory の初期化時に設定された ParameterNameProvider インスタンスを返します。これは、#getValidator() によって使用されるインスタンスです。ParameterNameProvider インスタンス ClockProvider getClockProvider()
ValidatorFactory の初期化時に設定された ClockProvider インスタンスを返します。これは、#getValidator() によって使用されるインスタンスです。ClockProvider インスタンス <T> T unwrap(ClassSE<T> type)
ValidationException がスローされます。T - 返されるオブジェクトの型 type - 返されるオブジェクトのクラス ValidationException - プロバイダーがコールをサポートしていない場合。void close()
ValidatorFactory インスタンスを閉じます。ValidatorFactory インスタンスが閉じた後は、次のメソッドを呼び出すことはできません。ValidatorFactory インスタンスのメソッド ValidatorFactory によって作成された Validator インスタンスのメソッド AutoCloseableSE の closeSE Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.