jp.sf.orangesignal.csv.manager
クラス CsvColumnNameMappingBeanSaver<T>

java.lang.Object
  上位を拡張 jp.sf.orangesignal.csv.manager.CsvSaverSupport<T,ColumnNameMappingBeanListHandler<T>>
      上位を拡張 jp.sf.orangesignal.csv.manager.CsvColumnNameMappingBeanSaver<T>
すべての実装されたインタフェース:
CsvSaver<T>

public class CsvColumnNameMappingBeanSaver<T>
extends CsvSaverSupport<T,ColumnNameMappingBeanListHandler<T>>

区切り文字形式データの項目名を基準とする Java プログラム要素のリストと区切り文字形式データの統合出力インタフェースの実装クラスを提供します。

導入されたバージョン:
1.2
作成者:
杉澤 浩二

コンストラクタの概要
protected CsvColumnNameMappingBeanSaver(CsvConfig cfg, List<T> beans, Class<T> beanClass)
          コンストラクタです。
 
メソッドの概要
 CsvColumnNameMappingBeanSaver<T> column(String column, String field)
          指定された項目名と Java プログラム要素のフィールド名をマップへ追加します。
 CsvColumnNameMappingBeanSaver<T> column(String column, String field, Format format)
          指定された項目名と Java プログラム要素のフィールド名をマップへ追加します。
 CsvColumnNameMappingBeanSaver<T> filter(BeanFilter filter)
          Java プログラム要素フィルタを設定します。
 CsvColumnNameMappingBeanSaver<T> filter(CsvNamedValueFilter filter)
          区切り文字形式データフィルタを設定します。
protected  ColumnNameMappingBeanListHandler<T> getCsvListHandler()
          実装は区切り文字形式データリストのデータアクセスハンドラを返します。
 
クラス jp.sf.orangesignal.csv.manager.CsvSaverSupport から継承されたメソッド
to, to, to, to, to, to, to, to, to
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CsvColumnNameMappingBeanSaver

protected CsvColumnNameMappingBeanSaver(CsvConfig cfg,
                                        List<T> beans,
                                        Class<T> beanClass)
コンストラクタです。

パラメータ:
cfg - 区切り文字形式情報
beans - Java プログラム要素のリスト
beanClass - Java プログラム要素の型
例外:
IllegalArgumentException - パラメータが不正な場合
メソッドの詳細

column

public CsvColumnNameMappingBeanSaver<T> column(String column,
                                               String field)
指定された項目名と Java プログラム要素のフィールド名をマップへ追加します。

パラメータ:
column - 項目名
field - Java プログラム要素のフィールド名
戻り値:
このオブジェクトへの参照

column

public CsvColumnNameMappingBeanSaver<T> column(String column,
                                               String field,
                                               Format format)
指定された項目名と Java プログラム要素のフィールド名をマップへ追加します。

パラメータ:
column - 項目名
field - Java プログラム要素のフィールド名
format - フィールドを処理するフォーマットオブジェクト (オプション)
戻り値:
このオブジェクトへの参照
導入されたバージョン:
1.2

filter

public CsvColumnNameMappingBeanSaver<T> filter(CsvNamedValueFilter filter)
区切り文字形式データフィルタを設定します。

パラメータ:
filter - 区切り文字形式データフィルタ
戻り値:
このオブジェクトへの参照
導入されたバージョン:
1.2.3

filter

public CsvColumnNameMappingBeanSaver<T> filter(BeanFilter filter)
Java プログラム要素フィルタを設定します。

パラメータ:
filter - Java プログラム要素フィルタ
戻り値:
このオブジェクトへの参照
導入されたバージョン:
1.2.3

getCsvListHandler

protected ColumnNameMappingBeanListHandler<T> getCsvListHandler()
クラス CsvSaverSupport の記述:
実装は区切り文字形式データリストのデータアクセスハンドラを返します。

定義:
クラス CsvSaverSupport<T,ColumnNameMappingBeanListHandler<T>> 内の getCsvListHandler
戻り値:
区切り文字形式データリストのデータアクセスハンドラ


Copyright © 2009-2011 OrangeSignal.com. All Rights Reserved.