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>