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にマッピングするクラス。
- Author:
- Hisaaki Shioiri
-
Field Summary
Fields inherited from class nablarch.common.databind.csv.ObjectCsvMapperSupport
config -
Constructor Summary
ConstructorsConstructorDescriptionBeanCsvMapper(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:ObjectCsvMapperSupportJavaオブジェクトをCSVに出力するためのObject配列に変換する。 変換するObject配列は、CSVファイルに出力する要素順に並べる必要がある。- Specified by:
convertValuesin classObjectCsvMapperSupport<T>- Parameters:
object- Javaオブジェクト- Returns:
- CSV出力用のObject配列
-