パッケージ jakarta.validation
インターフェース ConstraintValidatorFactory
public interface ConstraintValidatorFactory
そのクラスに基づいてConstraintValidator
インスタンスをインスタンス化します。ConstraintValidatorFactory
はConstraintValidator.initialize(java.lang.annotation.Annotation)
を呼び出す責任はありません。- 作成者:
- Dhanji R. Prasanna, Emmanuel Bernard, Hardy Ferentschik
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 <T extends ConstraintValidator<?,?>>
TgetInstance(ClassSE<T> key)
void
releaseInstance(ConstraintValidator<?,?> instance)
インスタンスが Jakarta Bean Validation プロバイダーによって使用されなくなったことをConstraintValidatorFactory
に通知します。
メソッドの詳細
getInstance
<T extends ConstraintValidator<?,?>> T getInstance(ClassSE<T> key)
- 型パラメーター:
T
- インスタンス化する制約バリデーターの型- パラメーター:
key
- インスタンス化する制約バリデーターのクラス- 戻り値:
- 指定されたクラスの新しい制約バリデーターインスタンス
releaseInstance
void releaseInstance(ConstraintValidator<?,?> instance)
インスタンスが Jakarta Bean Validation プロバイダーによって使用されなくなったことをConstraintValidatorFactory
に通知します。- パラメーター:
instance
- リリースされるバリデーター- 導入:
- 1.1