public class TableWriter_Default extends AbstractTableWriter
区切り文字指定(初期値:タブ)ゼロカンマファイルの書き出しクラスです。
ラベル,名前,データの出力部のみオーバーライドすれば,各種出力フォーマットに合わせた
サブクラスを実現する事が可能です。
ゼロカンマファイルとは、EXCELのゼロサプレス対策として、頭ゼロの文字型データを出力する
時に、先頭にカンマ(')を付けて、ゼロが削除(見えなくなる)現象を抑止しているファイルです。
このクラスは,可変長タブ区切り文字ファイルの出力機能を実現しています。BUFFER_MIDDLE, clmNo, CR, dbColumn, dbType, isKeyLbl, NUMBER, numberOfColumns, NVAR, STRING, tableCSV_SEPARATOR, TAB_SEPARATOR| コンストラクタと説明 |
|---|
TableWriter_Default()
デフォルトコンストラクター
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
writeData(DBTableModel table,
java.io.PrintWriter writer)
PrintWriter に DBTableModelのテーブル情報を書き込みます。
|
void |
writeDBTable()
DBTableModel から 各形式のデータを作成して,PrintWriter に書き出します。
|
void |
writeDBTable(java.io.PrintWriter writer)
DBTableModel から データを作成して,PrintWriter に書き出します。
|
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, setSeparator, setSheetName, setSheetOverwrite, setSkipRowCount, setUseActiveWorkbook, setUseAutoCellSize, setUseCellStyle, setUseNumber, setUseRenderer, writeClass, writeHeader, writeLabel, writeName, writeSeparator, writeSizepublic TableWriter_Default()
public void writeDBTable()
writeDBTable インタフェース内 TableWriterwriteDBTable クラス内 AbstractTableWriterAbstractTableWriter.isExcel()public void writeDBTable(java.io.PrintWriter writer)
writeDBTable インタフェース内 TableWriterwriteDBTable クラス内 AbstractTableWriterwriter - PrintWriterオブジェクトprotected void writeData(DBTableModel table, java.io.PrintWriter writer)
writeData クラス内 AbstractTableWritertable - DBTableModelオブジェクトwriter - PrintWriterオブジェクトWebアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.