パッケージ org.opengion.plugin.io
クラス TableWriter_Fixed
java.lang.Object
org.opengion.hayabusa.io.AbstractTableWriter
org.opengion.plugin.io.TableWriter_Default
org.opengion.plugin.io.TableWriter_Fixed
- すべての実装されたインタフェース:
TableWriter
固定長文字ファイルの書き出しクラスです。
DefaultTableWriter を継承していますので、ラベル、名前、サイズ、データの
出力部のみオーバーライドして、固定長文字ファイルの出力機能を実現しています。
なお、固定長出力されるのは、データ部のみで、ラベル、名前、サイズは、
separator で指定された区切り記号で連結されて出力されます。
- 機能分類
- ファイル出力
- 導入されたバージョン:
- JDK5.0,
-
フィールドの概要
クラスから継承されたフィールド org.opengion.hayabusa.io.AbstractTableWriter
BUFFER_MIDDLE, clmNo, CR, dbColumn, dbType, isKeyLbl, NUMBER, numberOfColumns, STRING, table
インタフェースから継承されたフィールド org.opengion.hayabusa.io.TableWriter
CSV_SEPARATOR, TAB_SEPARATOR
-
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明protected void
writeData
(DBTableModel table, PrintWriter writer) PrintWriter に DBTableModelのテーブル情報を書き込みます。クラスから継承されたメソッド org.opengion.plugin.io.TableWriter_Default
writeDBTable, 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, setSeparator, setSheetName, setSheetOverwrite, setSkipRowCount, setUseActiveWorkbook, setUseAutoCellSize, setUseCellStyle, setUseNumber, setUseRenderer, writeClass, writeLabel, writeLabel2, writeName, writeSeparator, writeSize
-
コンストラクタの詳細
-
TableWriter_Fixed
public TableWriter_Fixed()デフォルトコンストラクター- 変更履歴:
- 6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.
-
-
メソッドの詳細
-
writeData
PrintWriter に DBTableModelのテーブル情報を書き込みます。- オーバーライド:
writeData
クラス内TableWriter_Default
- パラメータ:
table
- DBTableModelオブジェクトwriter
- PrintWriterオブジェクト- 変更履歴:
- 2.3.1.2 (2003/01/28) データ出力時に、改行が余分に出される箇所を修正。, 3.1.1.0 (2003/03/28) 同期メソッド(synchronized付き)を非同期に変更する。, 3.5.4.5 (2004/01/23) 文字列のエンコード指定(桁数判定), 6.0.1.2 (2014/08/08) カラム飛ばしできる機能を追加, 6.0.4.0 (2014/11/28) データ出力用のレンデラーと名称がかぶるので、変更します。
-