public class TableWriter_CSV3 extends TableWriter_Default
CSV形式ダブルクォートファイル(CSV)形式書き込みクラスです。 標準と異なるのは、文字列のみ、ダブルクオート処理を行い、数字型は、ダブルクオートも ゼロカンマも付けません。 DefaultTableWriter を継承していますので,ラベル,名前,データの出力部のみ オーバーライドして,可変長CSV形式ファイルの出力機能を実現しています。
5.6.9.4 (2013/10/31) 新規作成 |
BUFFER_MIDDLE, clmNo, CR, dbColumn, dbType, isKeyLbl, NUMBER, numberOfColumns, NVAR, STRING, table
CSV_SEPARATOR, TAB_SEPARATOR
コンストラクタと説明 |
---|
TableWriter_CSV3()
デフォルトコンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
setSeparator(String sprt)
データを書き込む場合の,区切り文字をセットします。
|
protected void |
writeData(DBTableModel table,
PrintWriter writer)
PrintWriter に DBTableModelのテーブル情報を書き込みます。
|
void |
writeDBTable(PrintWriter writer)
DBTableModel から データを作成して,PrintWriter に書き出します。
|
writeDBTable
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, writeName, writeSeparator, writeSize
public TableWriter_CSV3()
6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor. |
public void writeDBTable(PrintWriter writer)
writeDBTable
インタフェース内 TableWriter
writeDBTable
クラス内 TableWriter_Default
writer
- PrintWriterオブジェクトprotected void writeData(DBTableModel table, PrintWriter writer)
writeData
クラス内 TableWriter_Default
table
- DBTableModelオブジェクトwriter
- PrintWriterオブジェクト6.0.1.2 (2014/08/08) カラム飛ばしできる機能を追加 |
6.0.4.0 (2014/11/28) データ出力用のレンデラー |
public void setSeparator(String sprt)
setSeparator
インタフェース内 TableWriter
setSeparator
クラス内 AbstractTableWriter
sprt
- 区切り文字Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.