net.argius.stu.io
クラス CSVTableWriter

java.lang.Object
  拡張net.argius.stu.io.TableWriter
      拡張net.argius.stu.io.CSVTableWriter

public final class CSVTableWriter
extends TableWriter

CSVテーブルライタです。 テーブルイメージをCSVファイルへ出力します。


コンストラクタの概要
CSVTableWriter(CSVFile csv)
          CSVテーブルライタを生成します。
CSVTableWriter(String file)
          CSVテーブルライタを生成します。
 
メソッドの概要
 void close()
          CSVファイルをクローズします。
 void open()
          CSVファイルをオープンします。
protected  void writeLine(List columns)
          現在の行を出力します。
 
クラス net.argius.stu.io.TableWriter から継承したメソッド
addColumn, getLineNumber, insertColumn, nextRow
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CSVTableWriter

public CSVTableWriter(String file)
CSVテーブルライタを生成します。

パラメータ:
file - CSVファイルパス

CSVTableWriter

public CSVTableWriter(CSVFile csv)
CSVテーブルライタを生成します。

パラメータ:
csv - CSVオブジェクト
メソッドの詳細

open

public void open()
          throws IOException
CSVファイルをオープンします。

定義:
クラス TableWriter 内の open
例外:
IOException - 入出力エラー

close

public void close()
           throws IOException
CSVファイルをクローズします。

定義:
クラス TableWriter 内の close
例外:
IOException - 入出力エラー

writeLine

protected void writeLine(List columns)
                  throws IOException
現在の行を出力します。

定義:
クラス TableWriter 内の writeLine
パラメータ:
columns - 現在行の列リスト
例外:
IOException - 入出力エラー