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