public static interface ValueExtractor.ValueReceiver
ValueExtractor
によって抽出された値を受け取る一連のメソッドを提供します。値は、元の値の型に最もよく対応するメソッドに渡される必要があります。
修飾子と型 | メソッドと説明 |
---|---|
void | indexedValue(StringSE nodeName, int i, ObjectSE object) インデックス付きオブジェクトから抽出された値を受け取ります(例: |
void | iterableValue(StringSE nodeName, ObjectSE object) インデックス付けされていない反復可能なオブジェクトから抽出された値を受け取ります(例: |
void | keyedValue(StringSE nodeName, ObjectSE key, ObjectSE object) キー付きオブジェクトから抽出された値を受け取ります(例: |
void | value(StringSE nodeName, ObjectSE object) オブジェクトから抽出された値を受け取ります。 |
void value(StringSE nodeName, ObjectSE object)
nodeName
- コンテナー要素を表すノードの名前。null
でない場合、この名前は、コンテナー要素ノードを Path
に追加するときに使用されます。object
- 検証する値 void iterableValue(StringSE nodeName, ObjectSE object)
nodeName
- コンテナー要素を表すノードの名前。null
でない場合、この名前は、コンテナー要素ノードを Path
に追加するときに使用されます。object
- 検証する値 void indexedValue(StringSE nodeName, int i, ObjectSE object)
List
SE など)から抽出された値を受け取ります。nodeName
- コンテナー要素を表すノードの名前。null
でない場合、この名前は、コンテナー要素ノードを Path
に追加するときに使用されます。i
- 元のオブジェクトの値のインデックス object
- 検証する値 Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.