クラス GsonJsonObjectReader<T>

java.lang.ObjectSE
org.springframework.batch.item.json.GsonJsonObjectReader<T>
型パラメーター:
T - ターゲットオブジェクトの型
実装されたすべてのインターフェース:
JsonObjectReader<T>

public class GsonJsonObjectReader<T> extends ObjectSE implements JsonObjectReader<T>
Google グソンに基づく JsonObjectReader の実装。
導入:
4.1
作成者:
Mahmoud Ben Hassine
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    GsonJsonObjectReader(com.google.gson.Gson mapper, ClassSE<? extends T> itemType)
    GsonJsonObjectReader(ClassSE<? extends T> itemType)
    新しい GsonJsonObjectReader インスタンスを作成します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    入力リソースを閉じます。
    void
    open(org.springframework.core.io.Resource resource)
    Json リソースを開いて読み取ります。
    Json リソースに次のオブジェクトがある場合はそれを読み取ります。
    void
    setMapper(com.google.gson.Gson mapper)
    Json オブジェクトをドメインオブジェクトにマップするために使用するオブジェクトマッパーを設定します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • コンストラクターの詳細

    • GsonJsonObjectReader

      public GsonJsonObjectReader(ClassSE<? extends T> itemType)
      新しい GsonJsonObjectReader インスタンスを作成します。
      パラメーター:
      itemType - ターゲットアイテム型
    • GsonJsonObjectReader

      public GsonJsonObjectReader(com.google.gson.Gson mapper, ClassSE<? extends T> itemType)
  • メソッドの詳細

    • setMapper

      public void setMapper(com.google.gson.Gson mapper)
      Json オブジェクトをドメインオブジェクトにマップするために使用するオブジェクトマッパーを設定します。
      パラメーター:
      mapper - 使用するオブジェクトマッパー
      関連事項:
    • open

      public void open(org.springframework.core.io.Resource resource) throws ExceptionSE
      インターフェースからコピーされた説明: JsonObjectReader
      Json リソースを開いて読み取ります。
      次で指定:
      インターフェース JsonObjectReader<T>open 
      パラメーター:
      resource - 入力リソース
      例外:
      ExceptionSE - リソースを開けない場合
    • read

      @Nullable public T read() throws ExceptionSE
      インターフェースからコピーされた説明: JsonObjectReader
      Json リソースに次のオブジェクトがある場合はそれを読み取ります。
      次で指定:
      インターフェース JsonObjectReader<T>read 
      戻り値:
      次のオブジェクト、またはリソースが使い果たされた場合は null 
      例外:
      ExceptionSE - 次のオブジェクトを読み取れない場合
    • close

      public void close() throws ExceptionSE
      インターフェースからコピーされた説明: JsonObjectReader
      入力リソースを閉じます。
      次で指定:
      インターフェース JsonObjectReader<T>close 
      例外:
      ExceptionSE - 入力リソースを閉じることができない場合