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

クラス TableWriter_CSV2

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

推奨されていません。
【廃止予定】加工なしCSV形式ダブルクォートファイル(CSV)形式書き込みクラスです。 このクラスは、廃止予定です。代わりに、Data2 の セパレータをカンマに 設定して使用してください。 DefaultTableWriter を継承していますので、ラベル、名前、データの出力部のみ オーバーライドして、可変長CSV形式ファイルの出力機能を実現しています。 このクラスは、文字型のデータ出力時の、先頭が0の場合のシングルコーテーションを 出さないように変更したクラスです。(専用特殊クラス) [writeData] 区切り : CSV_SEPARATOR 固定 行番号 : quotation( 行番号 + 1 ) カラムデータ: quotation( val )
変更履歴:
3.1.9.1 (2003/05/20) 新規作成, 8.5.6.1 (2024/03/29) TableWriter_CSV を継承します。
機能分類
ファイル出力
形式サンプル:
導入されたバージョン:
JDK5.0,
  • コンストラクタの詳細

    • TableWriter_CSV2

      推奨されていません。
      デフォルトコンストラクター
      変更履歴:
      6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.
  • メソッドの詳細

    • dataQuotation

      protected String dataQuotation(String val, int dtype)
      推奨されていません。
      データを書き込む場合の区切り文字をセットします。 このクラスでは、CSV 固定の為、区切り文字のセットは無効になります。
      オーバーライド:
      dataQuotation クラス内 TableWriter_CSV
      パラメータ:
      val - 入力文字列
      dtype - DBタイプ(STRING/NUMBER)
      戻り値:
      変換後の文字列
      変更履歴:
      8.5.6.1 (2024/03/29) 継承で使えるように、一部修正します。