概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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

    java.lang.Object
      org.bbreak.excella.reports.processor.ReportProcessor

    public class ReportProcessor

extends 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(String formatType)` フォーマットタイプのエクスポーターを削除する。
`void` | `removeReportProcessListener(ReportProcessListener listener)` リスナーを削除する。
`void` | `removeReportsTagParser(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 Exception

  変換処理を実行する。

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

### addReportsTagParser

    public void addReportsTagParser(ReportsTagParser<?> tagParser)

  タグパーサーを追加する。

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

### removeReportsTagParser

    public void removeReportsTagParser(String tag)

  タグのタグパーサーを削除する。

  パラメータ:
    `tag` - タグ

### clearReportsTagParser

    public void clearReportsTagParser()

  すべてのタグパーサーを削除する。

### addReportBookExporter

    public void addReportBookExporter(ReportBookExporter exporter)

  エクスポーターを追加する。

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

### removeReportBookExporter

    public void removeReportBookExporter(String formatType)

  フォーマットタイプのエクスポーターを削除する。

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

### clearReportBookExporter

    public void clearReportBookExporter()

  すべてのエクスポーターを削除する。

### addReportProcessListener

    public void addReportProcessListener(ReportProcessListener listener)

  リスナーを追加する。

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

### removeReportProcessListener

    public void removeReportProcessListener(ReportProcessListener listener)

  リスナーを削除する。

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

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド