パッケージ org.opengion.plugin.io
クラス TableWriter_CSV3
- java.lang.Object
-
- org.opengion.hayabusa.io.AbstractTableWriter
-
- org.opengion.plugin.io.TableWriter_Default
-
- org.opengion.plugin.io.TableWriter_CSV3
-
- すべての実装されたインタフェース:
TableWriter
public class TableWriter_CSV3 extends TableWriter_Default
CSV形式ダブルクォートファイル(CSV)形式書き込みクラスです。 標準と異なるのは、文字列のみ、ダブルクオート処理を行い、数字型は、ダブルクオートも ゼロカンマも付けません。 DefaultTableWriter を継承していますので,ラベル,名前,データの出力部のみ オーバーライドして,可変長CSV形式ファイルの出力機能を実現しています。- 導入されたバージョン:
- JDK5.0,
-
-
フィールドの概要
-
クラスから継承されたフィールド org.opengion.hayabusa.io.AbstractTableWriter
BUFFER_MIDDLE, clmNo, CR, dbColumn, dbType, isKeyLbl, NUMBER, numberOfColumns, NVAR, STRING, table
-
インタフェースから継承されたフィールド org.opengion.hayabusa.io.TableWriter
CSV_SEPARATOR, TAB_SEPARATOR
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 TableWriter_CSV3()
デフォルトコンストラクター
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 void
setSeparator(String sprt)
データを書き込む場合の,区切り文字をセットします。protected void
writeData(DBTableModel table, PrintWriter writer)
PrintWriter に DBTableModelのテーブル情報を書き込みます。void
writeDBTable(PrintWriter writer)
DBTableModel から データを作成して,PrintWriter に書き出します。-
クラスから継承されたメソッド org.opengion.plugin.io.TableWriter_Default
writeDBTable
-
クラスから継承されたメソッド org.opengion.hayabusa.io.AbstractTableWriter
checkParam, createDBColumn, getDBTableModel, getEncode, getHeaderSequence, getSeparator, isAppend, isDebug, isExcel, isUseNumber, isUseRenderer, quotation, quotation2, setAddTitleSheet, setAppend, setColumns, setDBTableModel, setDebug, setEncode, setFileBreakColumn, setFilename, setFontName, setFontPoint, setHeaderSequence, setHyperLinkColumn, setOmitNames, setPageBreakColumn, setParam, setRecalcSheetName, setRefFilename, setRefSheetName, setSheetName, setSheetOverwrite, setSkipRowCount, setUseActiveWorkbook, setUseAutoCellSize, setUseCellStyle, setUseNumber, setUseRenderer, writeClass, writeHeader, writeLabel, writeLabel2, writeName, writeSeparator, writeSize
-
-
-
-
コンストラクタの詳細
-
TableWriter_CSV3
public TableWriter_CSV3()
デフォルトコンストラクター
-
-
メソッドの詳細
-
writeDBTable
public void writeDBTable(PrintWriter writer)
DBTableModel から データを作成して,PrintWriter に書き出します。- 定義:
writeDBTable
インタフェース内TableWriter
- オーバーライド:
writeDBTable
クラス内TableWriter_Default
- パラメータ:
writer
- PrintWriterオブジェクト
-
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
- 区切り文字
-
-