パッケージ jakarta.validation
インターフェース ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder
- 含まれているインターフェース:
- ConstraintValidatorContext.ConstraintViolationBuilder
 - public static interface ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder反復可能であるノードの絞り込みの選択肢を表します。配列、- Iterableまたは- Map。- iterable がインデックス付きのコレクションまたはマップである場合は、インデックスまたはキーを設定する必要があります。 - ノードは必ずしもリーフノードである必要はありません(つまり、サブノードを追加できます)。 
- メソッドのサマリー
 
- メソッドの詳細- atKey- ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext atKey(ObjectSE key) オブジェクトが- Mapに入るキーを定義します。- パラメーター:
- key- マップキー
- 戻り値:
- 現在のノードを表すビルダー
 
 - atIndex- ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext atIndex(IntegerSE index) オブジェクトが- Listまたは配列に入るインデックスを定義します。- パラメーター:
- index- インデックス
- 戻り値:
- 現在のノードを表すビルダー
 
 - addNode- ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext addNode(StringSE name) 使用すべきではありません。1.1 以降 -- addPropertyNode(String)および- addBeanNode()に置き換え- ConstraintViolationが関連付けられるパスにノードを追加します。- nameは単一のプロパティを記述します。特に、ドット(.)は使用できません。- パラメーター:
- name- プロパティ名
- 戻り値:
-  ノード nameを表すビルダー
 
 - addPropertyNode- ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext addPropertyNode(StringSE name) - ConstraintViolationが関連付けられるパスにプロパティノードを追加します。- nameは単一のプロパティを記述します。特に、ドット(.)は使用できません。- パラメーター:
- name- プロパティ名
- 戻り値:
-  ノード nameを表すビルダー
- 例外:
- IllegalArgumentExceptionSE- 名前が null の場合
- 導入:
- 1.1
 
 - addBeanNode- ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext addBeanNode() - ConstraintViolationが関連付けられるパスに Bean ノード(クラスレベル)を追加します。- Bean ノードは常にリーフノードであることに注意してください。 - 戻り値:
- Bean ノードを表すビルダー
- 導入:
- 1.1
 
 - addContainerElementNode- ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext addContainerElementNode(StringSE name, ClassSE<?> containerType, IntegerSE typeArgumentIndex) - ConstraintViolationが関連付けられるパスにコンテナー要素ノードを追加します。- パラメーター:
- name- ノード名
- containerType- コンテナーの型
- typeArgumentIndex- 型引数のインデックス
- 戻り値:
- コンテナー要素ノードを表すビルダー
- 例外:
- IllegalArgumentExceptionSE- インデックスが有効でない場合
- 導入:
- 2.0
 
 - addConstraintViolation- ConstraintValidatorContext addConstraintViolation() 制約バリデーターが値を無効としてマークした場合に生成される新しい- ConstraintViolationを追加します。- このオブジェクトの - ConstraintViolationBuilderインスタンスのメソッドと、制約違反ビルダーのネストされたオブジェクトは、この呼び出しの後に- IllegalStateExceptionをスローします。- 戻り値:
-  ConstraintViolationBuilderが由来するConstraintValidatorContextインスタンス