public interface TableWriter
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static String |
CSV_SEPARATOR
カンマ項目区切り文字
|
static String |
TAB_SEPARATOR
タブ項目区切り文字
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
DBTableModel |
getDBTableModel()
内部の DBTableModel を返します。
|
String |
getHeaderSequence()
DBTableModelの出力順を返します。
|
boolean |
isAppend()
DBTableModelのデータとして書き込むときに、追加モードで書き込むかどうかを取得します。
|
boolean |
isExcel()
このクラスが、EXCEL対応機能を持っているかどうかを返します。
|
void |
setAppend(boolean flag)
DBTableModelのデータとして書き込むときに、追加モードで書き込むかどうか[true/false]を設定します。
|
void |
setColumns(String clms)
出力先ファイルのカラム列を、外部(タグ)より指定します。
|
void |
setDBTableModel(DBTableModel table,
String lang)
DBTableModel をセットします。
|
void |
setEncode(String enc)
読み取り元ファイルのエンコード文字列を指定します。
|
void |
setFilename(String filename)
出力先ファイル名をセットします。
|
void |
setFontName(String fontName)
EXCEL出力時のデフォルトフォント名を設定します。
|
void |
setFontPoint(short point)
EXCEL出力時のデフォルトフォントポイント数を設定します。
|
void |
setHeaderSequence(String headerSequence)
DBTableModelの出力順をセットします。
|
void |
setParam(List<HybsEntry> listParam)
パラメーターリストをセットします。
|
void |
setRecalcSheetName(String sheet)
EXCELで、出力処理の最後にセルの計算式の再計算をさせるシート名をカンマ区切りで指定します。
|
void |
setRefFilename(String filename)
EXCEL雛型参考ファイル名をセットします。
|
void |
setRefSheetName(String sheetName)
EXCEL雛型参考ファイルのシート名を設定します。
|
void |
setSeparator(String separator)
データを書き込む場合の,区切り文字をセットします。
|
void |
setSheetName(String sheetName)
DBTableModelのデータとして書き込むときのシート名を設定します。
|
void |
setSheetOverwrite(boolean flag)
Excelで指定したシートが存在した場合に上書きするかどうか。
|
void |
setSkipRowCount(int skipRowCount)
データの書き込み開始位置を設定します(初期値:0)。
|
void |
setUseNumber(boolean useNumber)
行番号情報を、出力する(true)/しない(false)を指定します。
|
void |
setUseRenderer(boolean useRenderer)
書込処理でコードリソースのラベル変換を行うかどうかを指定します。
|
void |
writeDBTable()
DBTableModel から 各形式のデータを作成して,PrintWriter に書き出します。
|
void |
writeDBTable(PrintWriter writer)
DBTableModel から 各形式のデータを作成して,PrintWriter に書き出します。
|
static final String TAB_SEPARATOR
static final String CSV_SEPARATOR
void writeDBTable()
isExcel()| 4.0.0.0 (2006/09/31) 新規追加 |
void writeDBTable(PrintWriter writer)
writer - PrintWriterオブジェクト| 3.5.4.3 (2004/01/05) 引数に PrintWriter を受け取るように変更します。 |
void setDBTableModel(DBTableModel table, String lang)
table - DBTableModelオブジェクトlang - 言語| 3.5.4.2 (2003/12/15) lang 引数も同時に設定します。 |
DBTableModel getDBTableModel()
void setHeaderSequence(String headerSequence)
headerSequence - 出力順 (LNSCD など)String getHeaderSequence()
void setSeparator(String separator)
separator - 区切り文字void setAppend(boolean flag)
flag - 追加モードで書き込むかどうか[true:追加モード/false:通常モード]| 3.5.4.2 (2003/12/15) 新規追加 |
boolean isAppend()
| 3.5.4.2 (2003/12/15) 新規追加 |
void setSheetName(String sheetName)
sheetName - シート名| 3.5.4.2 (2003/12/15) 新規追加 |
void setRefSheetName(String sheetName)
sheetName - シート名| 3.5.4.3 (2004/01/05) 新規追加 |
boolean isExcel()
| 3.5.4.3 (2004/01/05) 新規追加 |
void setFilename(String filename)
filename - 出力先ファイル名| 3.5.4.3 (2004/01/05) 新規作成 |
void setRefFilename(String filename)
filename - EXCEL雛型参考ファイル名| 3.5.4.3 (2004/01/05) 新規作成 |
void setSheetOverwrite(boolean flag)
flag - シートを上書きするかどうか[true:上書き/false:別名]| 5.9.12.1 (2016/09/09) 新規追加 |
void setRecalcSheetName(String sheet)
sheet - 対象シート名| 5.9.12.1 (2016/09/09) 新規追加 |
void setEncode(String enc)
enc - ファイルのエンコード文字列| 3.5.4.5 (2004/01/23) 新規作成 |
void setUseNumber(boolean useNumber)
useNumber - 行番号情報 [true:出力する/false:しない]| 3.7.0.2 (2005/02/14) 新規追加 |
void setParam(List<HybsEntry> listParam)
listParam - パラメーターリスト| 4.0.0.0 (2005/01/31) 新規追加 |
void setColumns(String clms)
clms - 出力先ファイルのカラム列(カンマ区切り文字)| 4.0.0.0 (2005/11/30) 新規追加 |
void setFontName(String fontName)
fontName - デフォルトフォント名| 3.8.5.3 (2006/08/07) 新規追加 |
void setFontPoint(short point)
point - フォントポイント数| 3.8.5.3 (2006/08/07) 新規追加 |
void setSkipRowCount(int skipRowCount)
skipRowCount - 書き込み開始位置| 5.7.9.0 (2014/08/08) 新規作成 |
void setUseRenderer(boolean useRenderer)
useRenderer - コードリソースのラベル変換を行うかどうかを指定| 5.2.1.0 (2010/10/01) 新規作成 |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.