クラス DefaultLineMapper<T>

java.lang.ObjectSE
org.springframework.batch.item.file.mapping.DefaultLineMapper<T>
型パラメーター:
T - アイテムの種類
実装されたすべてのインターフェース:
LineMapper<T>org.springframework.beans.factory.InitializingBean

public class DefaultLineMapper<T> extends ObjectSE implements LineMapper<T>, org.springframework.beans.factory.InitializingBean
FieldSet への行のトークン化とそれに続く項目へのマッピングで構成される 2 フェーズ LineMapper 実装。例外のより詳細な制御が必要な場合は、LineMapper インターフェースを直接実装する必要があります。
作成者:
Robert Kasanicky, Lucas Ward
  • コンストラクターの詳細

    • DefaultLineMapper

      public DefaultLineMapper()
  • メソッドの詳細

    • mapLine

      public T mapLine(StringSE line, int lineNumber) throws ExceptionSE
      インターフェースからコピーされた説明: LineMapper
      実装では、このメソッドを実装して、指定された行をパラメーター型 T にマップする必要があります。行番号は、現在の行が存在するファイルの行数を表します。
      次で指定:
      インターフェース LineMapper<T>mapLine 
      パラメーター:
      line - マッピングされる
      lineNumber - 現在の行
      戻り値:
      型 T のマッピングされたオブジェクト
      例外:
      ExceptionSE - 解析中にエラーが発生した場合。
    • setLineTokenizer

      public void setLineTokenizer(LineTokenizer tokenizer)
    • setFieldSetMapper

      public void setFieldSetMapper(FieldSetMapper<T> fieldSetMapper)
    • afterPropertiesSet

      public void afterPropertiesSet()
      次で指定:
      インターフェース org.springframework.beans.factory.InitializingBeanafterPropertiesSet