public static interface ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeContextBuilder
Iterable
または Map
。iterable がインデックス付きのコレクションまたはマップである場合は、インデックスまたはキーを設定する必要があります。
ノードはリーフノードです(つまり、サブノードを追加することはできません)。
修飾子と型 | メソッドと説明 |
---|---|
ConstraintValidatorContext | addConstraintViolation() 制約バリデーターが値を無効としてマークした場合に生成される新しい ConstraintViolation を追加します。 |
ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext | atIndex(IntegerSE index) オブジェクトが List または配列にあるインデックスを定義します |
ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext | atKey(ObjectSE key) オブジェクトが Map に入るキーを定義します。 |
ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext atKey(ObjectSE key)
Map
に入るキーを定義します。key
- マップキー ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext atIndex(IntegerSE index)
List
または配列にあるインデックスを定義します index
- インデックス ConstraintValidatorContext addConstraintViolation()
ConstraintViolation
を追加します。 このオブジェクトの ConstraintViolationBuilder
インスタンスのメソッドと、制約違反ビルダーのネストされたオブジェクトは、この呼び出しの後に IllegalStateException
をスローします。
ConstraintViolationBuilder
が由来する ConstraintValidatorContext
インスタンス Copyright © 2018,2020 Eclipse Foundation.
Use is subject to license terms.