パッケージ jakarta.validation
インターフェース ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeContextBuilder
- 含まれているインターフェース:
- ConstraintValidatorContext.ConstraintViolationBuilder
public static interface ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeContextBuilder
反復可能であるノードの絞り込みの選択肢を表します。配列、Iterable
またはMap
。iterable がインデックス付きのコレクションまたはマップである場合は、インデックスまたはキーを設定する必要があります。
ノードはリーフノードです(つまり、サブノードを追加することはできません)。
- 導入:
- 1.1
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 ConstraintValidatorContext
addConstraintViolation()
制約バリデーターが値を無効としてマークした場合に生成される新しいConstraintViolation
を追加します。ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext
atIndex(IntegerSE index)
オブジェクトがList
または配列にあるインデックスを定義しますConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext
atKey(ObjectSE key)
オブジェクトがMap
に入るキーを定義します。
メソッドの詳細
atKey
ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext atKey(ObjectSE key)
オブジェクトがMap
に入るキーを定義します。- パラメーター:
key
- マップキー- 戻り値:
- 現在のノードを表すビルダー
atIndex
ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext atIndex(IntegerSE index)
オブジェクトがList
または配列にあるインデックスを定義します- パラメーター:
index
- インデックス- 戻り値:
- 現在のノードを表すビルダー
addConstraintViolation
ConstraintValidatorContext addConstraintViolation()
制約バリデーターが値を無効としてマークした場合に生成される新しいConstraintViolation
を追加します。このオブジェクトの
ConstraintViolationBuilder
インスタンスのメソッドと、制約違反ビルダーのネストされたオブジェクトは、この呼び出しの後にIllegalStateException
をスローします。- 戻り値:
-
ConstraintViolationBuilder
が由来するConstraintValidatorContext
インスタンス