インターフェース ValueExtractor.ValueReceiver
- 含まれているインターフェース:
- ValueExtractor<T>
public static interface ValueExtractor.ValueReceiver
ValueExtractor
によって抽出された値を受け取る一連のメソッドを提供します。値は、元の値の型に最もよく対応するメソッドに渡される必要があります。
- 導入:
- 2.0
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 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)
オブジェクトから抽出された値を受け取ります。
メソッドの詳細
value
void value(StringSE nodeName, ObjectSE object)
オブジェクトから抽出された値を受け取ります。- パラメーター:
nodeName
- コンテナー要素を表すノードの名前。null
でない場合、この名前は、コンテナー要素ノードをPath
に追加するときに使用されます。object
- 検証する値
iterableValue
void iterableValue(StringSE nodeName, ObjectSE object)
- パラメーター:
nodeName
- コンテナー要素を表すノードの名前。null
でない場合、この名前は、コンテナー要素ノードをPath
に追加するときに使用されます。object
- 検証する値
indexedValue
void indexedValue(StringSE nodeName, int i, ObjectSE object)
インデックス付きオブジェクト(List
SE など)から抽出された値を受け取ります。- パラメーター:
nodeName
- コンテナー要素を表すノードの名前。null
でない場合、この名前は、コンテナー要素ノードをPath
に追加するときに使用されます。i
- 元のオブジェクトの値のインデックスobject
- 検証する値