|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.s2click.test.XlsWriter
@Experimental public class XlsWriter
S2TestCaseのXlsWriter
を拡張し、書き出すカラムを制御できるようにしたものです。
setIncludeColumns(String, String[])
を指定すると、指定したカラムのみ書き出されます。
setExcludeColumns(String, String[])
を指定すると、指定したカラムが書き出されなくなります。
フィールドの概要 | |
---|---|
protected org.apache.poi.hssf.usermodel.HSSFCellStyle |
base64Style
Base64用のスタイルです。 |
protected org.apache.poi.hssf.usermodel.HSSFCellStyle |
dateStyle
日付用のスタイルです。 |
protected java.util.Map<java.lang.String,java.lang.String[]> |
excludeColumns
|
protected java.util.Map<java.lang.String,java.lang.String[]> |
includeColumns
|
protected java.io.OutputStream |
out
出力ストリームです。 |
protected org.apache.poi.hssf.usermodel.HSSFWorkbook |
workbook
ワークブックです。 |
インタフェース org.seasar.extension.dataset.DataSetConstants から継承されたフィールド |
---|
BASE64_FORMAT, DATE_FORMAT |
コンストラクタの概要 | |
---|---|
XlsWriter(java.io.File file)
XlsWriter を作成します。 |
|
XlsWriter(java.io.File dir,
java.lang.String fileName)
XlsWriter を作成します。 |
|
XlsWriter(java.io.OutputStream out)
XlsWriter を作成します。 |
|
XlsWriter(java.lang.String path)
XlsWriter を作成します。 |
|
XlsWriter(java.lang.String dirName,
java.lang.String fileName)
XlsWriter を作成します。 |
メソッドの概要 | |
---|---|
void |
setExcludeColumns(java.lang.String tableName,
java.lang.String[] excludeColumns)
書き出さないカラム名を指定します。 |
void |
setIncludeColumns(java.lang.String tableName,
java.lang.String[] includeColumns)
書き出すカラム名を指定します。 |
void |
setOutputStream(java.io.OutputStream out)
出力ストリームを設定します。 |
protected void |
setValue(org.apache.poi.hssf.usermodel.HSSFCell cell,
java.lang.Object value)
セルに値を設定します。 |
void |
write(org.seasar.extension.dataset.DataSet dataSet)
|
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected java.io.OutputStream out
protected org.apache.poi.hssf.usermodel.HSSFWorkbook workbook
protected org.apache.poi.hssf.usermodel.HSSFCellStyle dateStyle
protected org.apache.poi.hssf.usermodel.HSSFCellStyle base64Style
protected java.util.Map<java.lang.String,java.lang.String[]> includeColumns
protected java.util.Map<java.lang.String,java.lang.String[]> excludeColumns
コンストラクタの詳細 |
---|
public XlsWriter(java.lang.String path)
XlsWriter
を作成します。
path
- パスpublic XlsWriter(java.lang.String dirName, java.lang.String fileName)
XlsWriter
を作成します。
dirName
- ディレクトリ名fileName
- ファイル名public XlsWriter(java.io.File dir, java.lang.String fileName)
XlsWriter
を作成します。
dir
- ディレクトリfileName
- ファイル名public XlsWriter(java.io.File file)
XlsWriter
を作成します。
file
- ファイルpublic XlsWriter(java.io.OutputStream out)
XlsWriter
を作成します。
out
- 出力ストリームメソッドの詳細 |
---|
public void setOutputStream(java.io.OutputStream out)
out
- 出力ストリームpublic void setIncludeColumns(java.lang.String tableName, java.lang.String[] includeColumns)
tableName
- テーブル名includeColumns
- 書き出すカラム名の配列public void setExcludeColumns(java.lang.String tableName, java.lang.String[] excludeColumns)
tableName
- テーブル名excludeColumns
- 書き出さないカラム名の配列public void write(org.seasar.extension.dataset.DataSet dataSet)
org.seasar.extension.dataset.DataWriter
内の write
protected void setValue(org.apache.poi.hssf.usermodel.HSSFCell cell, java.lang.Object value)
cell
- セルvalue
- 値
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |