org.bbreak.excella.reports.processor
クラス ReportProcessor

java.lang.Object
  上位を拡張 org.bbreak.excella.reports.processor.ReportProcessor

public class ReportProcessor
extends java.lang.Object

帳票生成プロセッサ

導入されたバージョン:
1.0

コンストラクタの概要
ReportProcessor()
          コンストラクタ
 
メソッドの概要
 void addReportBookExporter(ReportBookExporter exporter)
          エクスポーターを追加する。
 void addReportProcessListener(ReportProcessListener listener)
          リスナーを追加する。
 void addReportsTagParser(ReportsTagParser<?> tagParser)
          タグパーサーを追加する。
 void clearReportBookExporter()
          すべてのエクスポーターを削除する。
 void clearReportsTagParser()
          すべてのタグパーサーを削除する。
 void process(ReportBook... reportBooks)
          変換処理を実行する。
 void removeReportBookExporter(java.lang.String formatType)
          フォーマットタイプのエクスポーターを削除する。
 void removeReportProcessListener(ReportProcessListener listener)
          リスナーを削除する。
 void removeReportsTagParser(java.lang.String tag)
          タグのタグパーサーを削除する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ReportProcessor

public ReportProcessor()
コンストラクタ

メソッドの詳細

process

public void process(ReportBook... reportBooks)
             throws java.lang.Exception
変換処理を実行する。

パラメータ:
reportBooks - 帳票情報
例外:
java.io.IOException - ファイルの読み込みに失敗した場合
ParseException - 変換処理に失敗した場合
ExportException - 出力処理に失敗した場合
java.lang.Exception

addReportsTagParser

public void addReportsTagParser(ReportsTagParser<?> tagParser)
タグパーサーを追加する。

パラメータ:
tagParser - 追加するタグパーサー

removeReportsTagParser

public void removeReportsTagParser(java.lang.String tag)
タグのタグパーサーを削除する。

パラメータ:
tag - タグ

clearReportsTagParser

public void clearReportsTagParser()
すべてのタグパーサーを削除する。


addReportBookExporter

public void addReportBookExporter(ReportBookExporter exporter)
エクスポーターを追加する。

パラメータ:
exporter - 追加するエクスポーター

removeReportBookExporter

public void removeReportBookExporter(java.lang.String formatType)
フォーマットタイプのエクスポーターを削除する。

パラメータ:
formatType - フォーマットタイプ

clearReportBookExporter

public void clearReportBookExporter()
すべてのエクスポーターを削除する。


addReportProcessListener

public void addReportProcessListener(ReportProcessListener listener)
リスナーを追加する。

パラメータ:
listener - リスナー

removeReportProcessListener

public void removeReportProcessListener(ReportProcessListener listener)
リスナーを削除する。

パラメータ:
listener - リスナー