パッケージ jakarta.validation
インターフェース ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext
- 含まれているインターフェース:
- ConstraintValidatorContext.ConstraintViolationBuilder
 - public static interface ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContextコンテキストがわかっていて(つまり、インデックス、キー、isInIterable)、必ずしもリーフノードではない(つまり、サブノードを追加できる)コンテナー要素ノードを表します。- 導入:
- 2.0
 
- メソッドのサマリー- すべてのメソッド インスタンスメソッド 抽象メソッド - 修飾子と型 - メソッド - 説明 - ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext- addBeanNode()- ConstraintViolationが関連付けられるパスに Bean ノード(クラスレベル)を追加します。- ConstraintValidatorContext- addConstraintViolation()制約バリデーターが値を無効としてマークした場合に生成される新しい- ConstraintViolationを追加します。- ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext- addContainerElementNode(StringSE name, ClassSE<?> containerType, IntegerSE typeArgumentIndex)- ConstraintViolationが関連付けられるパスにコンテナー要素ノードを追加します。- ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext- addPropertyNode(StringSE name)- ConstraintViolationが関連付けられるパスにプロパティノードを追加します。
 
- メソッドの詳細- addPropertyNode- ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext addPropertyNode(StringSE name) - ConstraintViolationが関連付けられるパスにプロパティノードを追加します。- nameは単一のプロパティを記述します。特に、ドット(.)は使用できません。- パラメーター:
- name- プロパティ名
- 戻り値:
-  ノード nameを表すビルダー
- 例外:
- IllegalArgumentExceptionSE- 名前が null の場合
 
 - addBeanNode- ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext addBeanNode() - ConstraintViolationが関連付けられるパスに Bean ノード(クラスレベル)を追加します。Bean ノードは常にリーフノードであることに注意してください。- 戻り値:
- Bean ノードを表すビルダー
 
 - addContainerElementNode- ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext addContainerElementNode(StringSE name, ClassSE<?> containerType, IntegerSE typeArgumentIndex) - ConstraintViolationが関連付けられるパスにコンテナー要素ノードを追加します。- パラメーター:
- name- ノード名
- containerType- コンテナーの型
- typeArgumentIndex- 型引数のインデックス
- 戻り値:
- コンテナー要素ノードを表すビルダー
- 例外:
- IllegalArgumentExceptionSE- インデックスが有効でない場合
 
 - addConstraintViolation- ConstraintValidatorContext addConstraintViolation() 制約バリデーターが値を無効としてマークした場合に生成される新しい- ConstraintViolationを追加します。- このオブジェクトの - ConstraintViolationBuilderインスタンスのメソッドと、制約違反ビルダーのネストされたオブジェクトは、この呼び出しの後に- IllegalStateExceptionをスローします。- 戻り値:
-  ConstraintViolationBuilderが由来するConstraintValidatorContextインスタンス