T - マッピング対象のクラスpublic abstract class CsvObjectMapperSupport<T> extends java.lang.Object implements ObjectMapper<T>
| 修飾子とタイプ | フィールドと説明 | 
|---|---|
| protected CsvDataBindConfig | configCSV用の設定情報 | 
| protected CsvDataReader | readerCSVのリーダ | 
| コンストラクタと説明 | 
|---|
| CsvObjectMapperSupport(CsvDataBindConfig config,
                      java.io.Reader reader)CSV定義と入力リソースを持つ AbstractCsvMapperを生成する。 | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| void | close()ストリームを閉じてリソースを解放する。 | 
| protected abstract T | createObject(java.lang.String[] record)レコードをJavaObjectに変換する。 | 
| T | read()オブジェクトにマッピングする。 | 
| protected java.lang.String[] | readHeader()ヘッダー行を読み込む。 | 
| protected java.lang.String[] | readLine()1レコード文の情報を読み取る。 | 
| java.io.BufferedReader | toBufferedReader(java.io.Reader reader)BufferedReaderに変換する。 | 
| void | write(T object)オブジェクトの情報をアウトプットする。 | 
protected final CsvDataBindConfig config
protected final CsvDataReader reader
public CsvObjectMapperSupport(CsvDataBindConfig config, java.io.Reader reader)
AbstractCsvMapperを生成する。config - CSVの定義reader - 入力リソースpublic java.io.BufferedReader toBufferedReader(java.io.Reader reader)
BufferedReaderに変換する。reader - リーダBufferedReaderpublic void write(T object)
ObjectMapperwrite インタフェース内 ObjectMapper<T>object - オブジェクトpublic T read()
ObjectMapperread インタフェース内 ObjectMapper<T>protected java.lang.String[] readHeader()
protected abstract T createObject(java.lang.String[] record)
record - レコードprotected java.lang.String[] readLine()
public void close()
close インタフェース内 java.io.Closeableclose インタフェース内 java.lang.AutoCloseableclose インタフェース内 ObjectMapper<T>