public class TableWriter_Calc extends TableWriter_Default
Calcファイルの書き出しクラスです。 DefaultTableWriter を継承していますので,ラベル,名前,データの出力部のみ オーバーライドして,OpenOfficeのCalcファイルの出力機能を実現しています。
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected org.odftoolkit.odfdom.doc.office.OdfOfficeAutomaticStyles |
contentAutoStyles |
protected org.odftoolkit.odfdom.OdfFileDom |
contentDom |
protected org.odftoolkit.odfdom.doc.office.OdfOfficeSpreadsheet |
officeSpreadsheet |
protected org.odftoolkit.odfdom.doc.table.OdfTable |
sheet |
protected boolean |
useNumber |
protected org.odftoolkit.odfdom.doc.OdfSpreadsheetDocument |
wb |
BUFFER_MIDDLE, clmNo, CR, dbColumn, dbType, isKeyLbl, NUMBER, numberOfColumns, NVAR, STRING, tableCSV_SEPARATOR, TAB_SEPARATOR| コンストラクタと説明 |
|---|
TableWriter_Calc()
デフォルトコンストラクター
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected org.odftoolkit.odfdom.doc.table.OdfTableCell |
createTextCell(org.odftoolkit.odfdom.OdfFileDom contentDom,
java.lang.String content,
java.lang.Boolean isCellTypeNumber,
java.lang.Boolean isNumberList)
テキストコンテンツ用のセルを生成する。
|
boolean |
isExcel()
このクラスが、Calc対応機能(=Excel対応機能)を持っているかどうかを返します。
|
protected void |
resetAutoStylesAndMasterStyles()
デフォルトで用意されているStylesを調整します。
|
void |
setFilename(java.lang.String directory,
java.lang.String filename)
出力先ディレクトリとファイル名をセットします。
|
void |
setSheetName(java.lang.String sheetName)
DBTableModelのデータとして読み込むときのシート名を設定します。
|
protected void |
writeClass(DBTableModel table,
java.io.PrintWriter writer)
PrintWriter に DBTableModelのクラス名情報を書き込みます。
|
protected void |
writeData(DBTableModel table,
java.io.PrintWriter writer)
PrintWriter に DBTableModelのテーブル情報を書き込みます。
|
void |
writeDBTable()
DBTableModel から 各形式のデータを作成して,PrintWriter に書き出します。
|
protected void |
writeLabel(DBTableModel table,
java.io.PrintWriter writer)
PrintWriter に DBTableModelのラベル情報を書き込みます。
|
protected void |
writeName(DBTableModel table,
java.io.PrintWriter writer)
PrintWriter に DBTableModelの項目名情報を書き込みます。
|
protected void |
writeSeparator(DBTableModel table,
java.io.PrintWriter writer)
PrintWriter に セパレーターを書き込みます。
|
protected void |
writeSize(DBTableModel table,
java.io.PrintWriter writer)
PrintWriter に DBTableModelのサイズ情報を書き込みます。
|
writeDBTablecheckParam, createDBColumn, getDBTableModel, getEncode, getHeaderSequence, getSeparator, isAppend, isDebug, isUseNumber, isUseRenderer, quotation, quotation2, setAddTitleSheet, setAppend, setColumns, setDBTableModel, setDebug, setEncode, setFileBreakColumn, setFontName, setFontPoint, setHeaderSequence, setHyperLinkColumn, setOmitNames, setPageBreakColumn, setParam, setRecalcSheetName, setRefFilename, setRefSheetName, setSeparator, setSheetOverwrite, setSkipRowCount, setUseActiveWorkbook, setUseAutoCellSize, setUseCellStyle, setUseNumber, setUseRenderer, writeHeaderprotected org.odftoolkit.odfdom.doc.OdfSpreadsheetDocument wb
protected org.odftoolkit.odfdom.doc.table.OdfTable sheet
protected org.odftoolkit.odfdom.OdfFileDom contentDom
protected org.odftoolkit.odfdom.doc.office.OdfOfficeSpreadsheet officeSpreadsheet
protected org.odftoolkit.odfdom.doc.office.OdfOfficeAutomaticStyles contentAutoStyles
protected boolean useNumber
public TableWriter_Calc()
| 6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor. |
public void writeDBTable()
writeDBTable インタフェース内 TableWriterwriteDBTable クラス内 TableWriter_DefaultisExcel()protected void writeLabel(DBTableModel table, java.io.PrintWriter writer)
writeLabel クラス内 AbstractTableWritertable - DBTableModelオブジェクトwriter - PrintWriterオブジェクト| 6.0.1.2 (2014/08/08) カラム飛ばしできる機能を追加 |
| 6.2.4.2 (2015/05/29) StringUtil#tagCut(String) をラベルに適用します。 |
protected void writeName(DBTableModel table, java.io.PrintWriter writer)
writeName クラス内 AbstractTableWritertable - DBTableModelオブジェクトwriter - PrintWriterオブジェクト| 6.0.1.2 (2014/08/08) カラム飛ばしできる機能を追加 |
protected void writeSize(DBTableModel table, java.io.PrintWriter writer)
writeSize クラス内 AbstractTableWritertable - DBTableModelオブジェクトwriter - PrintWriterオブジェクト| 6.0.1.2 (2014/08/08) カラム飛ばしできる機能を追加 |
protected void writeClass(DBTableModel table, java.io.PrintWriter writer)
writeClass クラス内 AbstractTableWritertable - DBTableModelオブジェクトwriter - PrintWriterオブジェクト| 6.0.1.2 (2014/08/08) カラム飛ばしできる機能を追加 |
protected void writeSeparator(DBTableModel table, java.io.PrintWriter writer)
writeSeparator クラス内 AbstractTableWritertable - DBTableModelオブジェクトwriter - PrintWriterオブジェクトprotected void writeData(DBTableModel table, java.io.PrintWriter writer)
writeData クラス内 TableWriter_Defaulttable - DBTableModelオブジェクトwriter - PrintWriterオブジェクト| 5.2.1.0 (2010/10/01) useRenderer 対応 |
| 6.0.1.2 (2014/08/08) カラム飛ばしできる機能を追加 |
| 6.0.4.0 (2014/11/28) データ出力用のレンデラー |
protected org.odftoolkit.odfdom.doc.table.OdfTableCell createTextCell(org.odftoolkit.odfdom.OdfFileDom contentDom,
java.lang.String content,
java.lang.Boolean isCellTypeNumber,
java.lang.Boolean isNumberList)
contentDom - OdfFileDomオブジェクトcontent - コンテンツisCellTypeNumber - [true:数字型/false:文字型]isNumberList - [true:数字リスト=999/false:通常]protected void resetAutoStylesAndMasterStyles()
public boolean isExcel()
isExcel インタフェース内 TableWriterisExcel クラス内 AbstractTableWriterpublic void setFilename(java.lang.String directory,
java.lang.String filename)
setFilename インタフェース内 TableWritersetFilename クラス内 AbstractTableWriterdirectory - 出力先ディレクトリ名filename - Calc雛型参考ファイル名| 6.0.2.0 (2014/09/19) ディレクトリとファイルを分けて管理します。 |
public void setSheetName(java.lang.String sheetName)
setSheetName インタフェース内 TableWritersetSheetName クラス内 AbstractTableWritersheetName - シート名Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.