パッケージ org.opengion.plugin.io

クラス TableWriter_CSV

  • すべての実装されたインタフェース:
    TableWriter

    public class TableWriter_CSV
    extends TableWriter_Default
    CSV形式ダブルクォートゼロカンマファイル(CSV)形式書き込みクラスです。 DefaultTableWriter を継承していますので,ラベル,名前,データの出力部のみ オーバーライドして,可変長CSV形式ファイルの出力機能を実現しています。
    導入されたバージョン:
    JDK5.0,
    • コンストラクタの詳細

      • TableWriter_CSV

        public TableWriter_CSV()
        デフォルトコンストラクター
    • メソッドの詳細

      • writeData

        protected void writeData​(DBTableModel table,
                                 PrintWriter writer)
        PrintWriter に DBTableModelのテーブル情報を書き込みます。 このクラスでは,データを ダブルコーテーション(")で囲みます。 PrintWriter に DBTableModelのテーブル情報を書き込みます。
        オーバーライド:
        writeData クラス内 TableWriter_Default
        パラメータ:
        table - DBTableModelオブジェクト
        writer - PrintWriterオブジェクト
      • setSeparator

        public void setSeparator​(String sprt)
        データを書き込む場合の,区切り文字をセットします。 このクラスでは,CSV 固定の為,区切り文字のセットは無効になります。
        定義:
        setSeparator インタフェース内 TableWriter
        オーバーライド:
        setSeparator クラス内 AbstractTableWriter
        パラメータ:
        sprt - 区切り文字