インターフェース JsonWriter.PairExtractor<E>

型パラメーター:
E - 要素型
含まれているインターフェース:
JsonWriter<T>

public static interface JsonWriter.PairExtractor<E>
要素から名前と値のペアを抽出するために使用できるインターフェース。
導入:
3.4.0
作成者:
Phillip Webb, Moritz Halbritter
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    <N> N
    getName(E element)
    名前を抽出します。
    <V> V
    getValue(E element)
    名前を抽出します。
    of(FunctionSE<T,?> nameExtractor, FunctionSE<T,?> valueExtractor)
    個別の名前と値の抽出関数を使用して JsonWriter.PairExtractor を作成するファクトリメソッド。
  • メソッドの詳細

    • getName

      <N> N getName(E element)
      名前を抽出します。
      型パラメーター:
      N - 名前型
      パラメーター:
      element - ソース要素
      戻り値:
      抽出された名前
    • getValue

      <V> V getValue(E element)
      名前を抽出します。
      型パラメーター:
      V - 値の型
      パラメーター:
      element - ソース要素
      戻り値:
      抽出された値
    • of

      static <T> JsonWriter.PairExtractor<T> of(FunctionSE<T,?> nameExtractor, FunctionSE<T,?> valueExtractor)
      個別の名前と値の抽出関数を使用して JsonWriter.PairExtractor を作成するファクトリメソッド。
      型パラメーター:
      T - 要素型
      パラメーター:
      nameExtractor - 名前抽出
      valueExtractor - 価値抽出
      戻り値:
      新しい JsonWriter.PairExtractor インスタンス