T - マッピング対象のクラスpublic abstract class CsvObjectMapperSupport<T> extends java.lang.Object implements ObjectMapper<T>
| 修飾子とタイプ | フィールドと説明 | 
|---|---|
protected CsvDataBindConfig | 
config
CSV用の設定情報 
 | 
protected CsvDataReader | 
reader
CSVのリーダ 
 | 
| コンストラクタと説明 | 
|---|
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>