Package nablarch.common.databind.csv
Class CsvBeanMapper<T>
java.lang.Object
nablarch.common.databind.csv.CsvObjectMapperSupport<T>
nablarch.common.databind.csv.CsvBeanMapper<T>
- Type Parameters:
T
- 読み取り、書き込み対象のJava型
- All Implemented Interfaces:
Closeable
,AutoCloseable
,ObjectMapper<T>
CSVフォーマットとJava Beanをマッピングするクラス。
-
Field Summary
Fields inherited from class nablarch.common.databind.csv.CsvObjectMapperSupport
config, reader
-
Constructor Summary
ConstructorDescriptionCsvBeanMapper
(Class<T> clazz, CsvDataBindConfig config, InputStream inputStream) コンストラクタ。CsvBeanMapper
(Class<T> clazz, CsvDataBindConfig config, Reader reader) コンストラクタ。 -
Method Summary
Modifier and TypeMethodDescriptionprotected T
createObject
(String[] record) レコードをJavaObjectに変換する。Methods inherited from class nablarch.common.databind.csv.CsvObjectMapperSupport
close, read, readHeader, readLine, toBufferedReader, write
-
Constructor Details
-
Method Details
-
createObject
Description copied from class:CsvObjectMapperSupport
レコードをJavaObjectに変換する。- Specified by:
createObject
in classCsvObjectMapperSupport<T>
- Parameters:
record
- レコード- Returns:
- 変換したJavaObject
-