パッケージ org.opengion.plugin.io
クラス TableWriter_Default
- java.lang.Object
-
- org.opengion.hayabusa.io.AbstractTableWriter
-
- org.opengion.plugin.io.TableWriter_Default
-
- すべての実装されたインタフェース:
TableWriter
- 直系の既知のサブクラス:
TableWriter_CSV
,TableWriter_CSV2
,TableWriter_CSV3
,TableWriter_Data
,TableWriter_Data2
,TableWriter_Excel
,TableWriter_Fixed
,TableWriter_JSON
,TableWriter_Properties
,TableWriter_T
,TableWriter_XML
public class TableWriter_Default extends AbstractTableWriter
区切り文字指定(初期値:タブ)ゼロカンマファイルの書き出しクラスです。 ラベル,名前,データの出力部のみオーバーライドすれば,各種出力フォーマットに合わせた サブクラスを実現する事が可能です。 ゼロカンマファイルとは、EXCELのゼロサプレス対策として、頭ゼロの文字型データを出力する 時に、先頭にカンマ(')を付けて、ゼロが削除(見えなくなる)現象を抑止しているファイルです。 このクラスは,可変長タブ区切り文字ファイルの出力機能を実現しています。- 導入されたバージョン:
- 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_Default()
デフォルトコンストラクター
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 protected void
writeData(DBTableModel table, PrintWriter writer)
PrintWriter に DBTableModelのテーブル情報を書き込みます。void
writeDBTable()
DBTableModel から 各形式のデータを作成して,PrintWriter に書き出します。void
writeDBTable(PrintWriter writer)
DBTableModel から データを作成して,PrintWriter に書き出します。-
クラスから継承されたメソッド 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, setSeparator, setSheetName, setSheetOverwrite, setSkipRowCount, setUseActiveWorkbook, setUseAutoCellSize, setUseCellStyle, setUseNumber, setUseRenderer, writeClass, writeHeader, writeLabel, writeLabel2, writeName, writeSeparator, writeSize
-
-
-
-
コンストラクタの詳細
-
TableWriter_Default
public TableWriter_Default()
デフォルトコンストラクター
-
-
メソッドの詳細
-
writeDBTable
public void writeDBTable()
DBTableModel から 各形式のデータを作成して,PrintWriter に書き出します。 このメソッドは、EXCEL 書き出し時に使用します。- 定義:
writeDBTable
インタフェース内TableWriter
- 定義:
writeDBTable
クラス内AbstractTableWriter
- 関連項目:
AbstractTableWriter.isExcel()
-
writeDBTable
public void writeDBTable(PrintWriter writer)
DBTableModel から データを作成して,PrintWriter に書き出します。- 定義:
writeDBTable
インタフェース内TableWriter
- 定義:
writeDBTable
クラス内AbstractTableWriter
- パラメータ:
writer
- PrintWriterオブジェクト
-
writeData
protected void writeData(DBTableModel table, PrintWriter writer)
PrintWriter に DBTableModelのテーブル情報を書き込みます。 このクラスでは,データを ダブルコーテーション(")で囲みます。 PrintWriter に DBTableModelのテーブル情報を書き込みます。- 定義:
writeData
クラス内AbstractTableWriter
- パラメータ:
table
- DBTableModelオブジェクトwriter
- PrintWriterオブジェクト
-
-