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()
           
 
メソッドの概要
 void addRowParser(RowParser rowParser)
          独自でカスタマイズしたTemplateElementを適用するRowParserを追加します。
 HSSFWorkbook process(HSSFWorkbook hssfWorkbook, Map data)
          テンプレート用ワークブックと埋め込み用データを受け取り、出力用HSSFWorkbookを生成して戻します。
 HSSFWorkbook process(InputStream is, Map data)
           
 HSSFWorkbook process(String templateName, Map data)
           
 
クラス 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.