概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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` - `sz` が `0` 以下の場合。または、`cfg` が `null` の場合 または、`cfg` の区切り文字および囲み文字、エスケープ文字の組合せが不正な場合

### CsvWriter

    public CsvWriter(Writer out,
                     CsvConfig cfg)

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

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

### CsvWriter

    public CsvWriter(Writer out,
                     int sz)

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

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

### 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`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2009 OrangeSignal.com. All Rights Reserved.