jp.sf.orangesignal.csv
クラス CsvWriter

java.lang.Object
  上位を拡張 jp.sf.orangesignal.csv.CsvWriter
すべての実装されたインタフェース:
Closeable, Flushable

public class CsvWriter
extends Object
implements Closeable, Flushable

区切り文字形式出力ストリームを提供します。

作成者:
杉澤 浩二

コンストラクタの概要
CsvWriter(Writer out)
          デフォルトのバッファーサイズとデフォルトの区切り文字形式情報を使用して、このクラスを構築するコンストラクタです。
CsvWriter(Writer out, CsvConfig cfg)
          デフォルトのバッファーサイズと指定された区切り文字形式情報を使用して、このクラスを構築するコンストラクタです。
CsvWriter(Writer out, int sz)
          指定されたバッファーサイズとデフォルトの区切り文字形式情報を使用して、このクラスを構築するコンストラクタです。
CsvWriter(Writer out, int sz, CsvConfig cfg)
          指定されたバッファーサイズと指定された区切り文字形式情報を使用して、このクラスを構築するコンストラクタです。
 
メソッドの概要
 void close()
           
 void flush()
           
 void writeTokens(List<CsvToken> tokens)
          指定された CSV トークンのリストを書き込みます。
 void writeValues(List<String> values)
          指定された CSV トークンの値リストを書き込みます。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CsvWriter

public CsvWriter(Writer out,
                 int sz,
                 CsvConfig cfg)
指定されたバッファーサイズと指定された区切り文字形式情報を使用して、このクラスを構築するコンストラクタです。

パラメータ:
out - 文字出力ストリーム
sz - 出力バッファのサイズ
cfg - 区切り文字形式情報
例外:
IllegalArgumentException - sz0 以下の場合。または、cfgnull の場合 または、cfg の区切り文字および囲み文字、エスケープ文字の組合せが不正な場合

CsvWriter

public CsvWriter(Writer out,
                 CsvConfig cfg)
デフォルトのバッファーサイズと指定された区切り文字形式情報を使用して、このクラスを構築するコンストラクタです。

パラメータ:
out - 文字出力ストリーム
cfg - 区切り文字形式情報
例外:
IllegalArgumentException - cfgnull の場合 または、cfg の区切り文字および囲み文字、エスケープ文字の組合せが不正な場合

CsvWriter

public CsvWriter(Writer out,
                 int sz)
指定されたバッファーサイズとデフォルトの区切り文字形式情報を使用して、このクラスを構築するコンストラクタです。

パラメータ:
out - 文字出力ストリーム
sz - 出力バッファのサイズ
例外:
IllegalArgumentException - sz0 以下の場合

CsvWriter

public CsvWriter(Writer out)
デフォルトのバッファーサイズとデフォルトの区切り文字形式情報を使用して、このクラスを構築するコンストラクタです。

パラメータ:
out - 文字出力ストリーム
メソッドの詳細

writeValues

public void writeValues(List<String> values)
                 throws IOException
指定された CSV トークンの値リストを書き込みます。

パラメータ:
values - 書き込む CSV トークンの値リスト
例外:
IOException - 入出力エラーが発生した場合

writeTokens

public void writeTokens(List<CsvToken> tokens)
                 throws IOException
指定された CSV トークンのリストを書き込みます。

パラメータ:
tokens - 書き込む CSV トークンのリスト
例外:
IOException - 入出力エラーが発生した場合

flush

public void flush()
           throws IOException
定義:
インタフェース Flushable 内の flush
例外:
IOException

close

public void close()
           throws IOException
定義:
インタフェース Closeable 内の close
例外:
IOException


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