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 - 出力処理に失敗した場合Exceptionpublic 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.