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

## info.bix.tokai.bixpp.io
クラス CSVExporter

    java.lang.Object
      info.bix.tokai.bixpp.io.CSVExporter

    public class CSVExporter

extends java.lang.Object

BIXppオブジェクトから、特定の形式で記述されたCSVデータへ変換するためのクラスです。
`BIXppIO`でも同様の機能を利用できますが、 このクラスを利用することで、CSVファイルの文字エンコードなどを詳細に指定して 変換できます。
変換後のCSVデータを表計算ソフトなどで編集し、 `BIXppIO`や`CSVImporter`などで BIX-ppデータに再変換できます。

作成者:
  Shiozawa

コンストラクタの概要
`CSVExporter()`

メソッドの概要
`void` | `exportCSV(BIXpp bixpp, java.io.File csvFile)` `Base64`や`Hex`のデータや、 `Vector`を除いた 全てのデータをCSV形式でエクスポートします。
`void` | `exportCSV(BIXpp bixpp, java.io.File csvFile, long[] indices)` 指定されたIndexのデータをCSVファイルにエクスポートします。
`java.lang.String` | `getCharset()` CSVファイルの文字エンコーディングを返します。
`void` | `setCharset(java.lang.String charset)` CSVファイルの文字エンコーディングを設定します。

クラス java.lang.Object から継承されたメソッド
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### CSVExporter

    public CSVExporter()

メソッドの詳細

### setCharset

    public void setCharset(java.lang.String charset)

  CSVファイルの文字エンコーディングを設定します。

  パラメータ:
    `charset` - 文字エンコーディング
  例外:
    `java.lang.IllegalArgumentException` - 引数がnullだった場合

### getCharset

    public java.lang.String getCharset()

  CSVファイルの文字エンコーディングを返します。

  戻り値:
    CSVファイルの文字エンコーディング

### exportCSV

    public void exportCSV(BIXpp bixpp,
                          java.io.File csvFile)
                   throws java.io.IOException

  `Base64`や`Hex`のデータや、 `Vector`を除いた 全てのデータをCSV形式でエクスポートします。

  パラメータ:
    `bixpp` - エクスポートされるデータを含む`BIXpp`オブジェクト
    `csvFile` - エクスポートするCSVファイルを表す`File`オブジェクト
  例外:
    `java.lang.IllegalArgumentException` - いずれかの引数がnullだった場合に発生
    `java.io.IOException` - CSVファイルの出力に失敗した場合

### exportCSV

    public void exportCSV(BIXpp bixpp,
                          java.io.File csvFile,
                          long[] indices)
                   throws java.io.IOException

  指定されたIndexのデータをCSVファイルにエクスポートします。 複数のIndexを配列で指定します。

  パラメータ:
    `bixpp` - エクスポートされるデータを含む`BIXpp`オブジェクト
    `csvFile` - エクスポートするCSVファイルを表す`File`オブジェクト
    `indices` - 指定されたIndex
  例外:
    `java.lang.IllegalArgumentException` - いずれかの引数がnullだった場合に発生
    `java.io.IOException` - CSVファイルの出力に失敗した場合

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