Class FixedLengthBeanMapper<T>

java.lang.Object
nablarch.common.databind.fixedlength.FixedLengthBeanMapper<T>
Type Parameters:
T - 読み取る型
All Implemented Interfaces:
Closeable, AutoCloseable, ObjectMapper<T>

public class FixedLengthBeanMapper<T> extends Object implements ObjectMapper<T>
固定長をBeanにマッピングするObjectMapper
  • Constructor Details

    • FixedLengthBeanMapper

      public FixedLengthBeanMapper(Class<T> clazz, FixedLengthDataBindConfig config, InputStream stream)
      固定長をBeanにマッピングするクラスを構築する。
      Parameters:
      clazz - マッピング対象のBeanクラス
      config - 固定長の設定情報
      stream - 固定長データ
  • Method Details

    • write

      public void write(T object)
      Description copied from interface: ObjectMapper
      オブジェクトの情報をアウトプットする。
      Specified by:
      write in interface ObjectMapper<T>
      Parameters:
      object - オブジェクト
    • read

      public T read()
      Description copied from interface: ObjectMapper
      オブジェクトにマッピングする。
      Specified by:
      read in interface ObjectMapper<T>
      Returns:
      オブジェクト
    • close

      public void close()
      Description copied from interface: ObjectMapper
      リソースを開放する。
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Specified by:
      close in interface ObjectMapper<T>