Package nablarch.common.databind.csv
Class BeanCsvMapper<T>
java.lang.Object
nablarch.common.databind.csv.ObjectCsvMapperSupport<T>
nablarch.common.databind.csv.BeanCsvMapper<T>
- Type Parameters:
T
- Java Beansクラス
- All Implemented Interfaces:
Closeable
,AutoCloseable
,ObjectMapper<T>
Java BeansオブジェクトをCSVにマッピングするクラス。
-
Field Summary
Fields inherited from class nablarch.common.databind.csv.ObjectCsvMapperSupport
config
-
Constructor Summary
ConstructorDescriptionBeanCsvMapper
(Class<T> clazz, CsvDataBindConfig config, OutputStream outputStream) コンストラクタ。BeanCsvMapper
(Class<T> clazz, CsvDataBindConfig config, Writer writer) コンストラクタ。 -
Method Summary
Modifier and TypeMethodDescriptionObject[]
convertValues
(T object) JavaオブジェクトをCSVに出力するためのObject
配列に変換する。Methods inherited from class nablarch.common.databind.csv.ObjectCsvMapperSupport
close, read, write, writeHeader
-
Constructor Details
-
BeanCsvMapper
コンストラクタ。- Parameters:
clazz
- Beanクラスconfig
- フォーマット定義outputStream
- 出力リソース
-
BeanCsvMapper
コンストラクタ。- Parameters:
clazz
- Beanクラスconfig
- フォーマット定義writer
- 出力リソース
-
-
Method Details
-
convertValues
Description copied from class:ObjectCsvMapperSupport
JavaオブジェクトをCSVに出力するためのObject
配列に変換する。 変換するObject配列は、CSVファイルに出力する要素順に並べる必要がある。- Specified by:
convertValues
in classObjectCsvMapperSupport<T>
- Parameters:
object
- Javaオブジェクト- Returns:
- CSV出力用のObject配列
-