public class ReportProcessor extends Object
コンストラクタと説明 |
---|
ReportProcessor()
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addListener(PostBookParseListener listener)
ブック解析後に処理を行うリスナーを追加する。
|
void |
addListener(org.bbreak.excella.core.listener.PostSheetParseListener listener)
シート解析後に処理を行うリスナーを追加する。
|
void |
addListener(PreBookParseListener listener)
ブック解析前に処理を行うリスナーを追加する。
|
void |
addListener(org.bbreak.excella.core.listener.PreSheetParseListener listener)
シート解析前に処理を行うリスナーを追加する。
|
void |
addReportBookExporter(ReportBookExporter exporter)
エクスポーターを追加する。
|
void |
addReportProcessListener(ReportProcessListener listener)
リスナーを追加する。
|
void |
addReportsTagParser(ReportsTagParser<?> tagParser)
タグパーサーを追加する。
|
void |
clearPostBookParseListeners()
ブック解析後に処理を行うリスナーをクリアする。
|
void |
clearPostSheetParseListeners()
シート解析後に処理を行うリスナーをクリアする。
|
void |
clearPreBookParseListeners()
ブック解析前に処理を行うリスナーをクリアする。
|
void |
clearPreSheetParseListeners()
シート解析前に処理を行うリスナーをクリアする。
|
void |
clearReportBookExporter()
すべてのエクスポーターを削除する。
|
void |
clearReportProcessListener()
すべてのリスナーをクリアする。
|
void |
clearReportsTagParser()
すべてのタグパーサーを削除する。
|
void |
process(ReportBook... reportBooks)
変換処理を実行する。
|
void |
removeListener(PostBookParseListener listener)
ブック解析後に処理を行うリスナーをクリアする。
|
void |
removeListener(org.bbreak.excella.core.listener.PostSheetParseListener listener)
シート解析後に処理を行うリスナーを削除する。
|
void |
removeListener(PreBookParseListener listener)
ブック解析前に処理を行うリスナーを削除する。
|
void |
removeListener(org.bbreak.excella.core.listener.PreSheetParseListener listener)
シート解析前に処理を行うリスナーを削除する。
|
void |
removeReportBookExporter(String formatType)
フォーマットタイプのエクスポーターを削除する。
|
void |
removeReportProcessListener(ReportProcessListener listener)
リスナーを削除する。
|
void |
removeReportsTagParser(String tag)
タグのタグパーサーを削除する。
|
public void process(ReportBook... reportBooks) throws Exception
reportBooks
- 帳票情報IOException
- ファイルの読み込みに失敗した場合org.bbreak.excella.core.exception.ParseException
- 変換処理に失敗した場合org.bbreak.excella.core.exception.ExportException
- 出力処理に失敗した場合Exception
public void addReportsTagParser(ReportsTagParser<?> tagParser)
tagParser
- 追加するタグパーサーpublic void removeReportsTagParser(String tag)
tag
- タグpublic void clearReportsTagParser()
public void addReportBookExporter(ReportBookExporter exporter)
exporter
- 追加するエクスポーターpublic void removeReportBookExporter(String formatType)
formatType
- フォーマットタイプpublic void clearReportBookExporter()
public void addReportProcessListener(ReportProcessListener listener)
listener
- リスナーpublic void removeReportProcessListener(ReportProcessListener listener)
listener
- リスナーpublic void clearReportProcessListener()
public void addListener(PreBookParseListener listener)
listener
- リスナーpublic void removeListener(PreBookParseListener listener)
listener
- リスナーpublic void clearPreBookParseListeners()
public void addListener(org.bbreak.excella.core.listener.PreSheetParseListener listener)
listener
- リスナーpublic void removeListener(org.bbreak.excella.core.listener.PreSheetParseListener listener)
listener
- リスナーpublic void clearPreSheetParseListeners()
public void addListener(org.bbreak.excella.core.listener.PostSheetParseListener listener)
listener
- リスナーpublic void removeListener(org.bbreak.excella.core.listener.PostSheetParseListener listener)
listener
- リスナーpublic void clearPostSheetParseListeners()
public void addListener(PostBookParseListener listener)
listener
- リスナーpublic void removeListener(PostBookParseListener listener)
listener
- リスナーpublic void clearPostBookParseListeners()
Copyright © 2009–2023. All rights reserved.