パッケージ 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)voidreleaseInstance(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