public static interface ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
修飾子と型 | メソッドと説明 |
---|---|
ConstraintValidatorContext | addConstraintViolation() 制約バリデーターが値を無効としてマークした場合に生成される新しい ConstraintViolation を追加します。 |
ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext | inContainer(ClassSE<?> containerClass, IntegerSE typeArgumentIndex) List 、Map 、Optional などのコンテナー内にあるものとしてノードをマークします。 |
ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeContextBuilder | inIterable() ノードを反復可能としてマークします。 |
ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeContextBuilder inIterable()
Iterable
または Map
。ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext inContainer(ClassSE<?> containerClass, IntegerSE typeArgumentIndex)
List
、Map
、Optional
などのコンテナー内にあるものとしてノードをマークします。containerClass
- コンテナーの型 typeArgumentIndex
- 関連する型引数の型インデックス IllegalArgumentExceptionSE
- インデックスが有効でない場合 ConstraintValidatorContext addConstraintViolation()
ConstraintViolation
を追加します。 このオブジェクトの ConstraintViolationBuilder
インスタンスのメソッドと、制約違反ビルダーのネストされたオブジェクトは、この呼び出しの後に IllegalStateException
をスローします。
ConstraintViolationBuilder
が由来する ConstraintValidatorContext
インスタンス Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.