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

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

public class CsvColumnNameMappingBeanSaver<T>
extends Object
implements CsvSaver<T>

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

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

コンストラクタの概要
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 プログラム要素のフィールド名をマップへ追加します。
 void to(File file)
          区切り文字形式データのインスタンスを 変換して指定されたファイルへプラットフォームのデフォルトエンコーディングで書込みます。
 void to(File file, String encoding)
          区切り文字形式データのインスタンスを 変換して指定されたファイルへ指定されたエンコーディングで書込みます。
 void to(jp.gr.java_conf.dangan.util.lha.LhaOutputStream out, String entryName)
          区切り文字形式データのインスタンスを 変換して指定された LHA 出力ストリームへ指定された LHA エントリ名で書込みます。
 void to(OutputStream out)
          区切り文字形式データのインスタンスを 変換して指定された出力ストリームへプラットフォームのデフォルトエンコーディングで書込みます。
 void to(OutputStream out, String encoding)
          区切り文字形式データのインスタンスを 変換して指定された出力ストリームへ指定されたエンコーディングで書込みます。
 void to(Writer writer)
          区切り文字形式データのインスタンスを 変換して指定された文字出力ストリームへ書込みます。
 void to(ZipOutputStream out, String entryName)
          区切り文字形式データのインスタンスを 変換して指定された ZIP 出力ストリームへ指定された ZIP エントリ名で書込みます。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CsvColumnNameMappingBeanSaver

public 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

to

public void to(Writer writer)
        throws IOException
インタフェース CsvSaver の記述:
区切り文字形式データのインスタンスを 変換して指定された文字出力ストリームへ書込みます。

定義:
インタフェース CsvSaver<T> 内の to
パラメータ:
writer - 文字出力ストリーム
例外:
IOException - 入出力エラーが発生した場合

to

public void to(OutputStream out,
               String encoding)
        throws IOException
インタフェース CsvSaver の記述:
区切り文字形式データのインスタンスを 変換して指定された出力ストリームへ指定されたエンコーディングで書込みます。

定義:
インタフェース CsvSaver<T> 内の to
パラメータ:
out - 出力ストリーム
encoding - エンコーディング
例外:
IOException - 入出力エラーが発生した場合

to

public void to(OutputStream out)
        throws IOException
インタフェース CsvSaver の記述:
区切り文字形式データのインスタンスを 変換して指定された出力ストリームへプラットフォームのデフォルトエンコーディングで書込みます。

定義:
インタフェース CsvSaver<T> 内の to
パラメータ:
out - 出力ストリーム
例外:
IOException - 入出力エラーが発生した場合

to

public void to(File file,
               String encoding)
        throws IOException
インタフェース CsvSaver の記述:
区切り文字形式データのインスタンスを 変換して指定されたファイルへ指定されたエンコーディングで書込みます。

定義:
インタフェース CsvSaver<T> 内の to
パラメータ:
file - 出力ファイル
encoding - エンコーディング
例外:
IOException - 入出力エラーが発生した場合

to

public void to(File file)
        throws IOException
インタフェース CsvSaver の記述:
区切り文字形式データのインスタンスを 変換して指定されたファイルへプラットフォームのデフォルトエンコーディングで書込みます。

定義:
インタフェース CsvSaver<T> 内の to
パラメータ:
file - 出力ファイル
例外:
IOException - 入出力エラーが発生した場合

to

public void to(jp.gr.java_conf.dangan.util.lha.LhaOutputStream out,
               String entryName)
        throws IOException
インタフェース CsvSaver の記述:
区切り文字形式データのインスタンスを 変換して指定された LHA 出力ストリームへ指定された LHA エントリ名で書込みます。

定義:
インタフェース CsvSaver<T> 内の to
パラメータ:
out - LHA 出力ストリーム
entryName - 作成する LHA エントリ名
例外:
IOException - 入出力エラーが発生した場合

to

public void to(ZipOutputStream out,
               String entryName)
        throws IOException
インタフェース CsvSaver の記述:
区切り文字形式データのインスタンスを 変換して指定された ZIP 出力ストリームへ指定された ZIP エントリ名で書込みます。

定義:
インタフェース CsvSaver<T> 内の to
パラメータ:
out - ZIP 出力ストリーム
entryName - 作成する ZIP エントリ名
例外:
IOException - 入出力エラーが発生した場合


Copyright © 2009 OrangeSignal.com. All Rights Reserved.