public interface Path extends IterableSE<Path.Node>
Node
で表されます。 パスは、Iterator
によって返される順序で一連のノードに対応します。
修飾子と型 | インターフェースと説明 |
---|---|
static interface | Path.BeanNode Bean を表すノード。 |
static interface | Path.ConstructorNode コンストラクターを表すノード。 |
static interface | Path.ContainerElementNode Optional 、List 、Map などの汎用コンテナーの要素を表すノード。 |
static interface | Path.CrossParameterNode メソッドまたはコンストラクターのクロスパラメーター制約を保持する要素を表すノード。 |
static interface | Path.MethodNode メソッドを表すノード。 |
static interface | Path.Node ナビゲーションパスの要素を表します。 |
static interface | Path.ParameterNode メソッドまたはコンストラクターのパラメーターを表すノード。 |
static interface | Path.PropertyNode プロパティを表すノード。 |
static interface | Path.ReturnValueNode メソッドまたはコンストラクターの戻り値を表すノード。 |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | toString() このパスの人間が読める形式の表現を返します。 |
forEachSE, iteratorSE, spliteratorSE
StringSE toString()
クライアントは、戻り値の特定の構造に依存しないでください。代わりに、Path.Node
とそのサブ型のメソッドを呼び出して、パスノードを反復処理し、必要な情報を取得する必要があります。
ObjectSE
の toStringSE
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.