org.seasar.fisshplate.template
クラス FPTemplate
java.lang.Object
org.seasar.fisshplate.template.FPTemplate
public class FPTemplate
- extends Object
FiSSH PlateでHSSFWorkbook
を生成する際のエントリポイントとなるクラスです。
- 作成者:
- rokugen, a-conv
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FPTemplate
public FPTemplate()
addRowParser
public void addRowParser(RowParser rowParser)
- 独自でカスタマイズした
TemplateElement
を適用するRowParser
を追加します。
- パラメータ:
rowParser
- パーサ
process
public HSSFWorkbook process(String templateName,
Map data)
throws FPParseException,
FPMergeException,
IOException
- パラメータ:
templateName
- テンプレートファイル名data
- 埋め込みデータ
- 戻り値:
- 出力するデータ埋め込み済みの
HSSFWorkbook
- 例外:
FPParseException
- 解析時にエラーが発生した際に投げられます。
FPMergeException
- データ埋め込み時にエラーが発生した際に投げられます。
IOException
- ファイルIOでエラーが発生した際に投げられます。
process
public HSSFWorkbook process(InputStream is,
Map data)
throws FPParseException,
FPMergeException,
IOException
- パラメータ:
is
- テンプレートファイルのInputStream
。data
- 埋め込み用データ
- 戻り値:
- 出力するデータ埋め込み済みの
HSSFWorkbook
- 例外:
FPParseException
- 解析時にエラーが発生した際に投げられます。
FPMergeException
- データ埋め込み時にエラーが発生した際に投げられます。
IOException
- ファイルIOでエラーが発生した際に投げられます。
process
public HSSFWorkbook process(HSSFWorkbook hssfWorkbook,
Map data)
throws FPParseException,
FPMergeException
- テンプレート用ワークブックと埋め込み用データを受け取り、出力用
HSSFWorkbook
を生成して戻します。
- パラメータ:
hssfWorkbook
- テンプレート用HSSFWorkbook
。data
- 埋め込み用データ
- 戻り値:
- 出力するデータ埋め込み済みの
HSSFWorkbook
- 例外:
FPParseException
- 解析時にエラーが発生した際に投げられます。
FPMergeException
- データ埋め込み時にエラーが発生した際に投げられます。
Copyright © 2009 The Seasar Foundation. All Rights Reserved.