Interface ObjectMapper<T>

Type Parameters:
T - バインディング対象のJavaオブジェクトの型
All Superinterfaces:
AutoCloseable, Closeable
All Known Implementing Classes:
BeanCsvMapper, BeanFixedLengthMapper, CsvBeanMapper, CsvMapMapper, CsvObjectMapperSupport, FixedLengthBeanMapper, FixedLengthMapMapper, MapCsvMapper, MapFixedLengthMapper, ObjectCsvMapperSupport

@Published(tag="architect") public interface ObjectMapper<T> extends Closeable
Javaオブジェクトと任意のフォーマットをバインディングするインタフェース。
Author:
Hisaaki Shioiri
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    リソースを開放する。
    オブジェクトにマッピングする。
    void
    write(T object)
    オブジェクトの情報をアウトプットする。
  • Method Details

    • write

      @Published void write(T object)
      オブジェクトの情報をアウトプットする。
      Parameters:
      object - オブジェクト
    • read

      @Published T read()
      オブジェクトにマッピングする。
      Returns:
      オブジェクト
    • close

      @Published void close()
      リソースを開放する。
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable