パッケージ jakarta.validation

インターフェース ConstraintValidatorFactory


public interface ConstraintValidatorFactory
そのクラスに基づいて ConstraintValidator インスタンスをインスタンス化します。ConstraintValidatorFactory は ConstraintValidator.initialize(java.lang.annotation.Annotation) を呼び出す責任はありません。
作成者:
Dhanji R. Prasanna, Emmanuel Bernard, Hardy Ferentschik
  • 方法の概要

    修飾子と型
    メソッド
    説明
    <T extends ConstraintValidator<?, ?>>
    T
    void
    インスタンスが Jakarta Validation プロバイダーによって使用されなくなったことを ConstraintValidatorFactory に通知します。
  • メソッドの詳細

    • getInstance

      <T extends ConstraintValidator<?, ?>> T getInstance(ClassSE<T> key)
      型パラメーター:
      T - インスタンス化する制約バリデーターの型
      パラメーター:
      key - インスタンス化する制約バリデーターのクラス
      戻り値:
      指定されたクラスの新しい制約バリデーターインスタンス
    • releaseInstance

      void releaseInstance(ConstraintValidator<?,?> instance)
      インスタンスが Jakarta Validation プロバイダーによって使用されなくなったことを ConstraintValidatorFactory に通知します。
      パラメーター:
      instance - リリースされるバリデーター
      導入:
      1.1