jp.sf.orangesignal.csv
クラス Csv

java.lang.Object
  上位を拡張 jp.sf.orangesignal.csv.Csv

public abstract class Csv
extends Object

区切り文字形式データの統合アクセスユーティリティを提供します。

作成者:
杉澤 浩二

コンストラクタの概要
protected Csv()
          デフォルトコンストラクタです。
 
メソッドの概要
protected static void closeQuietly(Closeable closeable)
          無条件に、Closeable を閉じます。
static
<T> T
load(CsvReader reader, CsvHandler<T> handler)
          指定された区切り文字形式入力ストリームを読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。
static
<T> T
load(File file, CsvConfig cfg, CsvHandler<T> handler)
          指定されたファイルをプラットフォームのデフォルトエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。
static
<T> T
load(File file, String encoding, CsvConfig cfg, CsvHandler<T> handler)
          指定されたファイルを指定されたエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。
static
<T> T
load(InputStream in, CsvConfig cfg, CsvHandler<T> handler)
          指定された入力ストリームをプラットフォームのデフォルトエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。
static
<T> T
load(InputStream in, String encoding, CsvConfig cfg, CsvHandler<T> handler)
          指定された入力ストリームを指定されたエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。
static
<T> List<T>
load(jp.gr.java_conf.dangan.util.lha.LhaFile lhaFile, CsvConfig cfg, CsvListHandler<T> handler)
          指定された LHA ファイルからすべての LHA エントリをプラットフォームのデフォルトエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。
static
<T> List<T>
load(jp.gr.java_conf.dangan.util.lha.LhaFile lhaFile, CsvConfig cfg, CsvListHandler<T> handler, LhaEntryFilter filter)
          指定された LHA ファイルから指定されたフィルタの基準を満たす LHA エントリをプラットフォームのデフォルトエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。
static
<T> List<T>
load(jp.gr.java_conf.dangan.util.lha.LhaFile lhaFile, String encoding, CsvConfig cfg, CsvListHandler<T> handler)
          指定された LHA ファイルからすべての LHA エントリを指定されたエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。
static
<T> List<T>
load(jp.gr.java_conf.dangan.util.lha.LhaFile lhaFile, String encoding, CsvConfig cfg, CsvListHandler<T> handler, LhaEntryFilter filter)
          指定された LHA ファイルから指定されたフィルタの基準を満たす LHA エントリを指定されたエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。
static
<T> List<T>
load(jp.gr.java_conf.dangan.util.lha.LhaInputStream in, CsvConfig cfg, CsvListHandler<T> handler)
          指定された LHA 入力ストリームからすべての LHA エントリをプラットフォームのデフォルトエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。
static
<T> List<T>
load(jp.gr.java_conf.dangan.util.lha.LhaInputStream in, CsvConfig cfg, CsvListHandler<T> handler, LhaEntryFilter filter)
          指定された LHA 入力ストリームから指定されたフィルタの基準を満たす LHA エントリをプラットフォームのデフォルトエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。
static
<T> List<T>
load(jp.gr.java_conf.dangan.util.lha.LhaInputStream in, String encoding, CsvConfig cfg, CsvListHandler<T> handler)
          指定された LHA 入力ストリームからすべての LHA エントリを指定されたエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。
static
<T> List<T>
load(jp.gr.java_conf.dangan.util.lha.LhaInputStream in, String encoding, CsvConfig cfg, CsvListHandler<T> handler, LhaEntryFilter filter)
          指定された LHA 入力ストリームから指定されたフィルタの基準を満たす LHA エントリを指定されたエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。
static
<T> T
load(Reader reader, CsvConfig cfg, CsvHandler<T> handler)
          指定された文字入力ストリームを読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。
static
<T> List<T>
load(ZipFile zipFile, CsvConfig cfg, CsvListHandler<T> handler)
          指定された ZIP ファイルからすべての ZIP エントリをプラットフォームのデフォルトエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。
static
<T> List<T>
load(ZipFile zipFile, CsvConfig cfg, CsvListHandler<T> handler, ZipEntryFilter filter)
          指定された ZIP ファイルから指定されたフィルタの基準を満たす ZIP エントリをプラットフォームのデフォルトエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。
static
<T> List<T>
load(ZipFile zipFile, String encoding, CsvConfig cfg, CsvListHandler<T> handler)
          指定された ZIP ファイルからすべての ZIP エントリを指定されたエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。
static
<T> List<T>
load(ZipFile zipFile, String encoding, CsvConfig cfg, CsvListHandler<T> handler, ZipEntryFilter filter)
          指定された ZIP ファイルから指定されたフィルタの基準を満たす ZIP エントリを指定されたエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。
static
<T> List<T>
load(ZipInputStream in, CsvConfig cfg, CsvListHandler<T> handler)
          指定された ZIP 入力ストリームからすべての ZIP エントリをプラットフォームのデフォルトエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。
static
<T> List<T>
load(ZipInputStream in, CsvConfig cfg, CsvListHandler<T> handler, ZipEntryFilter filter)
          指定された ZIP 入力ストリームから指定されたフィルタの基準を満たす ZIP エントリをプラットフォームのデフォルトエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。
static
<T> List<T>
load(ZipInputStream in, String encoding, CsvConfig cfg, CsvListHandler<T> handler)
          指定された ZIP 入力ストリームからすべての ZIP エントリを指定されたエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。
static
<T> List<T>
load(ZipInputStream in, String encoding, CsvConfig cfg, CsvListHandler<T> handler, ZipEntryFilter filter)
          指定された ZIP 入力ストリームから指定されたフィルタの基準を満たす ZIP エントリを指定されたエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。
static
<T> void
save(List<T> obj, jp.gr.java_conf.dangan.util.lha.LhaOutputStream out, CsvConfig cfg, CsvListHandler<T> handler, String entryName)
          指定された区切り文字形式データのインスタンスを ハンドラによって変換して指定された LHA 出力ストリームへプラットフォームのデフォルトエンコーディングで指定された LHA エントリを書込みます。
static
<T> void
save(List<T> obj, jp.gr.java_conf.dangan.util.lha.LhaOutputStream out, String encoding, CsvConfig cfg, CsvListHandler<T> handler, String entryName)
          指定された区切り文字形式データのインスタンスを ハンドラによって変換して指定された LHA 出力ストリームへ指定されたエンコーディングで指定された LHA エントリを書込みます。
static
<T> void
save(List<T> obj, ZipOutputStream out, CsvConfig cfg, CsvListHandler<T> handler, String entryName)
          指定された区切り文字形式データのインスタンスを ハンドラによって変換して指定された ZIP 出力ストリームへプラットフォームのデフォルトエンコーディングで指定された ZIP エントリを書込みます。
static
<T> void
save(List<T> obj, ZipOutputStream out, String encoding, CsvConfig cfg, CsvListHandler<T> handler, String entryName)
          指定された区切り文字形式データのインスタンスを ハンドラによって変換して指定された ZIP 出力ストリームへ指定されたエンコーディングで指定された ZIP エントリを書込みます。
static
<T> void
save(T obj, CsvWriter writer, CsvHandler<T> handler)
          指定された区切り文字形式データのインスタンスを ハンドラによって変換して指定された区切り文字形式出力ストリームへ書込みます。
static
<T> void
save(T obj, File file, CsvConfig cfg, CsvHandler<T> handler)
          指定された区切り文字形式データのインスタンスを ハンドラによって変換して指定されたファイルへプラットフォームのデフォルトエンコーディングで書込みます。
static
<T> void
save(T obj, File file, String encoding, CsvConfig cfg, CsvHandler<T> handler)
          指定された区切り文字形式データのインスタンスを ハンドラによって変換して指定されたファイルへ指定されたエンコーディングで書込みます。
static
<T> void
save(T obj, OutputStream out, CsvConfig cfg, CsvHandler<T> handler)
          指定された区切り文字形式データのインスタンスを ハンドラによって変換して指定された出力ストリームへプラットフォームのデフォルトエンコーディングで書込みます。
static
<T> void
save(T obj, OutputStream out, String encoding, CsvConfig cfg, CsvHandler<T> handler)
          指定された区切り文字形式データのインスタンスを ハンドラによって変換して指定された出力ストリームへ指定されたエンコーディングで書込みます。
static
<T> void
save(T obj, Writer writer, CsvConfig cfg, CsvHandler<T> handler)
          指定された区切り文字形式データのインスタンスを ハンドラによって変換して指定された文字出力ストリームへ書込みます。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Csv

protected Csv()
デフォルトコンストラクタです。

メソッドの詳細

load

public static <T> T load(CsvReader reader,
                         CsvHandler<T> handler)
              throws IOException
指定された区切り文字形式入力ストリームを読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。

パラメータ:
reader - 区切り文字形式入力ストリーム
handler - 区切り文字形式データアクセスハンドラ
戻り値:
ハンドラによって変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

load

public static <T> T load(Reader reader,
                         CsvConfig cfg,
                         CsvHandler<T> handler)
              throws IOException
指定された文字入力ストリームを読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。

パラメータ:
reader - 文字入力ストリーム
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
戻り値:
ハンドラによって変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

load

public static <T> T load(InputStream in,
                         String encoding,
                         CsvConfig cfg,
                         CsvHandler<T> handler)
              throws IOException
指定された入力ストリームを指定されたエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。

パラメータ:
in - 入力ストリーム
encoding - エンコーディング
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
戻り値:
ハンドラによって変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

load

public static <T> T load(InputStream in,
                         CsvConfig cfg,
                         CsvHandler<T> handler)
              throws IOException
指定された入力ストリームをプラットフォームのデフォルトエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。

パラメータ:
in - 入力ストリーム
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
戻り値:
ハンドラによって変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

load

public static <T> T load(File file,
                         String encoding,
                         CsvConfig cfg,
                         CsvHandler<T> handler)
              throws IOException
指定されたファイルを指定されたエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。

パラメータ:
file - 入力ファイル
encoding - エンコーディング
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
戻り値:
ハンドラによって変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

load

public static <T> T load(File file,
                         CsvConfig cfg,
                         CsvHandler<T> handler)
              throws IOException
指定されたファイルをプラットフォームのデフォルトエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。

パラメータ:
file - 入力ファイル
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
戻り値:
ハンドラによって変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

load

public static <T> List<T> load(jp.gr.java_conf.dangan.util.lha.LhaInputStream in,
                               String encoding,
                               CsvConfig cfg,
                               CsvListHandler<T> handler,
                               LhaEntryFilter filter)
                    throws IOException
指定された LHA 入力ストリームから指定されたフィルタの基準を満たす LHA エントリを指定されたエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。

パラメータ:
in - LHA 入力ストリーム
encoding - エンコーディング
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
filter - LHA エントリフィルタ
戻り値:
ハンドラによって変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合
導入されたバージョン:
1.2.1

load

public static <T> List<T> load(jp.gr.java_conf.dangan.util.lha.LhaInputStream in,
                               String encoding,
                               CsvConfig cfg,
                               CsvListHandler<T> handler)
                    throws IOException
指定された LHA 入力ストリームからすべての LHA エントリを指定されたエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。

パラメータ:
in - LHA 入力ストリーム
encoding - エンコーディング
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
戻り値:
ハンドラによって変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合
導入されたバージョン:
1.2.1

load

public static <T> List<T> load(jp.gr.java_conf.dangan.util.lha.LhaInputStream in,
                               CsvConfig cfg,
                               CsvListHandler<T> handler,
                               LhaEntryFilter filter)
                    throws IOException
指定された LHA 入力ストリームから指定されたフィルタの基準を満たす LHA エントリをプラットフォームのデフォルトエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。

パラメータ:
in - LHA 入力ストリーム
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
filter - LHA エントリフィルタ
戻り値:
ハンドラによって変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

load

public static <T> List<T> load(jp.gr.java_conf.dangan.util.lha.LhaInputStream in,
                               CsvConfig cfg,
                               CsvListHandler<T> handler)
                    throws IOException
指定された LHA 入力ストリームからすべての LHA エントリをプラットフォームのデフォルトエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。

パラメータ:
in - LHA 入力ストリーム
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
戻り値:
ハンドラによって変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

load

public static <T> List<T> load(jp.gr.java_conf.dangan.util.lha.LhaFile lhaFile,
                               String encoding,
                               CsvConfig cfg,
                               CsvListHandler<T> handler,
                               LhaEntryFilter filter)
                    throws IOException
指定された LHA ファイルから指定されたフィルタの基準を満たす LHA エントリを指定されたエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。

パラメータ:
lhaFile - LHA ファイル
encoding - エンコーディング
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
filter - LHA エントリフィルタ
戻り値:
ハンドラによって変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合
導入されたバージョン:
1.2.1

load

public static <T> List<T> load(jp.gr.java_conf.dangan.util.lha.LhaFile lhaFile,
                               String encoding,
                               CsvConfig cfg,
                               CsvListHandler<T> handler)
                    throws IOException
指定された LHA ファイルからすべての LHA エントリを指定されたエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。

パラメータ:
lhaFile - LHA ファイル
encoding - エンコーディング
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
戻り値:
ハンドラによって変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合
導入されたバージョン:
1.2.1

load

public static <T> List<T> load(jp.gr.java_conf.dangan.util.lha.LhaFile lhaFile,
                               CsvConfig cfg,
                               CsvListHandler<T> handler,
                               LhaEntryFilter filter)
                    throws IOException
指定された LHA ファイルから指定されたフィルタの基準を満たす LHA エントリをプラットフォームのデフォルトエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。

パラメータ:
lhaFile - LHA ファイル
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
filter - LHA エントリフィルタ
戻り値:
ハンドラによって変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

load

public static <T> List<T> load(jp.gr.java_conf.dangan.util.lha.LhaFile lhaFile,
                               CsvConfig cfg,
                               CsvListHandler<T> handler)
                    throws IOException
指定された LHA ファイルからすべての LHA エントリをプラットフォームのデフォルトエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。

パラメータ:
lhaFile - LHA ファイル
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
戻り値:
ハンドラによって変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

load

public static <T> List<T> load(ZipInputStream in,
                               String encoding,
                               CsvConfig cfg,
                               CsvListHandler<T> handler,
                               ZipEntryFilter filter)
                    throws IOException
指定された ZIP 入力ストリームから指定されたフィルタの基準を満たす ZIP エントリを指定されたエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。

パラメータ:
in - ZIP 入力ストリーム
encoding - エンコーディング
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
filter - ZIP エントリフィルタ
戻り値:
ハンドラによって変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合
導入されたバージョン:
1.2.1

load

public static <T> List<T> load(ZipInputStream in,
                               String encoding,
                               CsvConfig cfg,
                               CsvListHandler<T> handler)
                    throws IOException
指定された ZIP 入力ストリームからすべての ZIP エントリを指定されたエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。

パラメータ:
in - ZIP 入力ストリーム
encoding - エンコーディング
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
戻り値:
ハンドラによって変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合
導入されたバージョン:
1.2.1

load

public static <T> List<T> load(ZipInputStream in,
                               CsvConfig cfg,
                               CsvListHandler<T> handler,
                               ZipEntryFilter filter)
                    throws IOException
指定された ZIP 入力ストリームから指定されたフィルタの基準を満たす ZIP エントリをプラットフォームのデフォルトエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。

パラメータ:
in - ZIP 入力ストリーム
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
filter - ZIP エントリフィルタ
戻り値:
ハンドラによって変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

load

public static <T> List<T> load(ZipInputStream in,
                               CsvConfig cfg,
                               CsvListHandler<T> handler)
                    throws IOException
指定された ZIP 入力ストリームからすべての ZIP エントリをプラットフォームのデフォルトエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。

パラメータ:
in - ZIP 入力ストリーム
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
戻り値:
ハンドラによって変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

load

public static <T> List<T> load(ZipFile zipFile,
                               String encoding,
                               CsvConfig cfg,
                               CsvListHandler<T> handler,
                               ZipEntryFilter filter)
                    throws IOException
指定された ZIP ファイルから指定されたフィルタの基準を満たす ZIP エントリを指定されたエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。

パラメータ:
zipFile - ZIP ファイル
encoding - エンコーディング
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
filter - ZIP エントリフィルタ
戻り値:
ハンドラによって変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合
導入されたバージョン:
1.2.1

load

public static <T> List<T> load(ZipFile zipFile,
                               String encoding,
                               CsvConfig cfg,
                               CsvListHandler<T> handler)
                    throws IOException
指定された ZIP ファイルからすべての ZIP エントリを指定されたエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。

パラメータ:
zipFile - ZIP ファイル
encoding - エンコーディング
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
戻り値:
ハンドラによって変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合
導入されたバージョン:
1.2.1

load

public static <T> List<T> load(ZipFile zipFile,
                               CsvConfig cfg,
                               CsvListHandler<T> handler,
                               ZipEntryFilter filter)
                    throws IOException
指定された ZIP ファイルから指定されたフィルタの基準を満たす ZIP エントリをプラットフォームのデフォルトエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。

パラメータ:
zipFile - ZIP ファイル
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
filter - ZIP エントリフィルタ
戻り値:
ハンドラによって変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

load

public static <T> List<T> load(ZipFile zipFile,
                               CsvConfig cfg,
                               CsvListHandler<T> handler)
                    throws IOException
指定された ZIP ファイルからすべての ZIP エントリをプラットフォームのデフォルトエンコーディングで読込み、 ハンドラによって変換された区切り文字形式データのインスタンスを返します。

パラメータ:
zipFile - ZIP ファイル
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
戻り値:
ハンドラによって変換された区切り文字形式データのインスタンス
例外:
IOException - 入出力エラーが発生した場合

save

public static <T> void save(T obj,
                            CsvWriter writer,
                            CsvHandler<T> handler)
                 throws IOException
指定された区切り文字形式データのインスタンスを ハンドラによって変換して指定された区切り文字形式出力ストリームへ書込みます。

パラメータ:
obj - 区切り文字形式データのインスタンス
writer - 区切り文字形式出力ストリーム
handler - 区切り文字形式データアクセスハンドラ
例外:
IOException - 入出力エラーが発生した場合

save

public static <T> void save(T obj,
                            Writer writer,
                            CsvConfig cfg,
                            CsvHandler<T> handler)
                 throws IOException
指定された区切り文字形式データのインスタンスを ハンドラによって変換して指定された文字出力ストリームへ書込みます。

パラメータ:
obj - 区切り文字形式データのインスタンス
writer - 文字出力ストリーム
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
例外:
IOException - 入出力エラーが発生した場合

save

public static <T> void save(T obj,
                            OutputStream out,
                            String encoding,
                            CsvConfig cfg,
                            CsvHandler<T> handler)
                 throws IOException
指定された区切り文字形式データのインスタンスを ハンドラによって変換して指定された出力ストリームへ指定されたエンコーディングで書込みます。

パラメータ:
obj - 区切り文字形式データのインスタンス
out - 出力ストリーム
encoding - エンコーディング
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
例外:
IOException - 入出力エラーが発生した場合

save

public static <T> void save(T obj,
                            OutputStream out,
                            CsvConfig cfg,
                            CsvHandler<T> handler)
                 throws IOException
指定された区切り文字形式データのインスタンスを ハンドラによって変換して指定された出力ストリームへプラットフォームのデフォルトエンコーディングで書込みます。

パラメータ:
obj - 区切り文字形式データのインスタンス
out - 出力ストリーム
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
例外:
IOException - 入出力エラーが発生した場合

save

public static <T> void save(T obj,
                            File file,
                            String encoding,
                            CsvConfig cfg,
                            CsvHandler<T> handler)
                 throws IOException
指定された区切り文字形式データのインスタンスを ハンドラによって変換して指定されたファイルへ指定されたエンコーディングで書込みます。

パラメータ:
obj - 区切り文字形式データのインスタンス
file - 出力ファイル
encoding - エンコーディング
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
例外:
IOException - 入出力エラーが発生した場合

save

public static <T> void save(T obj,
                            File file,
                            CsvConfig cfg,
                            CsvHandler<T> handler)
                 throws IOException
指定された区切り文字形式データのインスタンスを ハンドラによって変換して指定されたファイルへプラットフォームのデフォルトエンコーディングで書込みます。

パラメータ:
obj - 区切り文字形式データのインスタンス
file - 出力ファイル
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
例外:
IOException - 入出力エラーが発生した場合

save

public static <T> void save(List<T> obj,
                            jp.gr.java_conf.dangan.util.lha.LhaOutputStream out,
                            String encoding,
                            CsvConfig cfg,
                            CsvListHandler<T> handler,
                            String entryName)
                 throws IOException
指定された区切り文字形式データのインスタンスを ハンドラによって変換して指定された LHA 出力ストリームへ指定されたエンコーディングで指定された LHA エントリを書込みます。

パラメータ:
obj - 区切り文字形式データのインスタンス
out - LHA 出力ストリーム
encoding - エンコーディング
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
entryName - 作成する LHA エントリ名
例外:
IOException - 入出力エラーが発生した場合
導入されたバージョン:
1.2.1

save

public static <T> void save(List<T> obj,
                            jp.gr.java_conf.dangan.util.lha.LhaOutputStream out,
                            CsvConfig cfg,
                            CsvListHandler<T> handler,
                            String entryName)
                 throws IOException
指定された区切り文字形式データのインスタンスを ハンドラによって変換して指定された LHA 出力ストリームへプラットフォームのデフォルトエンコーディングで指定された LHA エントリを書込みます。

パラメータ:
obj - 区切り文字形式データのインスタンス
out - LHA 出力ストリーム
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
entryName - 作成する LHA エントリ名
例外:
IOException - 入出力エラーが発生した場合

save

public static <T> void save(List<T> obj,
                            ZipOutputStream out,
                            String encoding,
                            CsvConfig cfg,
                            CsvListHandler<T> handler,
                            String entryName)
                 throws IOException
指定された区切り文字形式データのインスタンスを ハンドラによって変換して指定された ZIP 出力ストリームへ指定されたエンコーディングで指定された ZIP エントリを書込みます。

パラメータ:
obj - 区切り文字形式データのインスタンス
out - ZIP 出力ストリーム
encoding - エンコーディング
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
entryName - 作成する ZIP エントリ名
例外:
IOException - 入出力エラーが発生した場合
導入されたバージョン:
1.2.1

save

public static <T> void save(List<T> obj,
                            ZipOutputStream out,
                            CsvConfig cfg,
                            CsvListHandler<T> handler,
                            String entryName)
                 throws IOException
指定された区切り文字形式データのインスタンスを ハンドラによって変換して指定された ZIP 出力ストリームへプラットフォームのデフォルトエンコーディングで指定された ZIP エントリを書込みます。

パラメータ:
obj - 区切り文字形式データのインスタンス
out - ZIP 出力ストリーム
cfg - 区切り文字形式情報
handler - 区切り文字形式データアクセスハンドラ
entryName - 作成する ZIP エントリ名
例外:
IOException - 入出力エラーが発生した場合

closeQuietly

protected static void closeQuietly(Closeable closeable)
無条件に、Closeable を閉じます。

パラメータ:
closeable - Closeable オブジェクト


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