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.