org.seasar.fisshplate.template
クラス FPTemplate

java.lang.Object
  上位を拡張 org.seasar.fisshplate.template.FPTemplate

public class FPTemplate
extends Object

FiSSH PlateでHSSFWorkbookを生成する際のエントリポイントとなるクラスです。

作成者:
rokugen, a-conv

コンストラクタの概要
FPTemplate(HSSFWorkbook wb)
          テンプレートファイルをHSSFWorkbookとして受け取って、解析します。
FPTemplate(InputStream stream)
          テンプレートファイルをInputStreamとして受け取って、解析します。
 
メソッドの概要
 HSSFWorkbook process(Map data)
          埋め込み用データを受け取り、出力用HSSFWorkbookを生成して戻します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FPTemplate

public FPTemplate(InputStream stream)
           throws IOException,
                  FPParseException
テンプレートファイルをInputStreamとして受け取って、解析します。

パラメータ:
stream - テンプレートファイルのInputStream
例外:
IOException - ファイルIOでエラーが発生した際に投げられます。
FPParseException - テンプレートの解析時にエラーが発生した際に投げられます。

FPTemplate

public FPTemplate(HSSFWorkbook wb)
           throws FPParseException
テンプレートファイルをHSSFWorkbookとして受け取って、解析します。

パラメータ:
wb - テンプレート用HSSFWorkbook
例外:
FPParseException - テンプレート解析時にエラーが発生した際に投げられます。
メソッドの詳細

process

public HSSFWorkbook process(Map data)
                     throws FPMergeException
埋め込み用データを受け取り、出力用HSSFWorkbookを生成して戻します。

パラメータ:
data - 埋め込み用データ
戻り値:
出力するデータ埋め込み済みのHSSFWorkbook
例外:
FPMergeException - データ埋め込み時にエラーが発生した際に投げられます。


Copyright © 2007 The Seasar Foundation. All Rights Reserved.