パッケージ jakarta.validation

インターフェース Path

すべてのスーパーインターフェース:
IterableSE<Path.Node>

public interface Path extends IterableSE<Path.Node>
オブジェクトグラフ内のオブジェクトから別のオブジェクトへのナビゲーションパスを表します。各パス要素は Node で表されます。

パスは、Iterator によって返される順序で一連のノードに対応します。

作成者:
Emmanuel Bernard, Gunnar Morling, Guillaume Smet
  • ネストされたクラスの要約

    ネストされたクラス
    修飾子と型
    インターフェース
    説明
    static interface
    Bean を表すノード。
    static interface
    コンストラクターを表すノード。
    static interface
    OptionalListMap などの汎用コンテナーの要素を表すノード。
    static interface
    メソッドまたはコンストラクターのクロスパラメーター制約を保持する要素を表すノード。
    static interface
    メソッドを表すノード。
    static interface
    ナビゲーションパスの要素を表します。
    static interface
    メソッドまたはコンストラクターのパラメーターを表すノード。
    static interface
    プロパティを表すノード。
    static interface
    メソッドまたはコンストラクターの戻り値を表すノード。
  • 方法の概要

    修飾子と型
    メソッド
    説明
    このパスの人間が読める形式の表現を返します。

    インターフェース java.lang.IterableSE から継承されたメソッド

    forEachSE, iterator, spliterator
  • メソッドの詳細

    • toString

      StringSE toString()
      このパスの人間が読める形式の表現を返します。

      クライアントは、戻り値の特定の構造に依存しないでください。代わりに、Path.Node とそのサブ型のメソッドを呼び出して、パスノードを反復処理し、必要な情報を取得する必要があります。

      オーバーライド:
      クラス ObjectSEtoString 
      戻り値:
      このパスの人間が読める表現
      導入:
      2.0