Class BasicReportExporter
java.lang.Object
nablarch.integration.report.exporter.BasicReportExporter
- All Implemented Interfaces:
ReportExporter
帳票出力処理のデフォルトクラス。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected net.sf.jasperreports.engine.export.JRPdfExporter
doExporter
(ReportContext ctx, net.sf.jasperreports.export.OutputStreamExporterOutput out, List<net.sf.jasperreports.engine.JasperPrint> jasperPrintList) 帳票エクスポーターを生成します。export
(ReportContext ctx, List<net.sf.jasperreports.engine.JasperPrint> jasperPrintList) 帳票ファイルを出力します。exportStream
(ReportContext ctx, List<net.sf.jasperreports.engine.JasperPrint> jasperPrintList) 帳票オブジェクトのストリームを返します。void
setReportOutputResolver
(ReportOutputResolver reportOutputResolver) 帳票出力先解決クラスを設定するメソッド。
-
Constructor Details
-
BasicReportExporter
public BasicReportExporter()
-
-
Method Details
-
setReportOutputResolver
帳票出力先解決クラスを設定するメソッド。- Parameters:
reportOutputResolver
- 帳票出力先解決クラス
-
export
public File export(ReportContext ctx, List<net.sf.jasperreports.engine.JasperPrint> jasperPrintList) 帳票ファイルを出力します。- Specified by:
export
in interfaceReportExporter
- Parameters:
ctx
- 帳票コンテキストjasperPrintList
- 帳票プリントオブジェクトのリスト- Returns:
- 帳票ファイルオブジェクト
-
exportStream
public InputStream exportStream(ReportContext ctx, List<net.sf.jasperreports.engine.JasperPrint> jasperPrintList) 帳票オブジェクトのストリームを返します。- Specified by:
exportStream
in interfaceReportExporter
- Parameters:
ctx
- 帳票コンテキストjasperPrintList
- 帳票プリントオブジェクト- Returns:
- 帳票オブジェクトのストリーム
-
doExporter
protected net.sf.jasperreports.engine.export.JRPdfExporter doExporter(ReportContext ctx, net.sf.jasperreports.export.OutputStreamExporterOutput out, List<net.sf.jasperreports.engine.JasperPrint> jasperPrintList) 帳票エクスポーターを生成します。- Parameters:
ctx
- 帳票コンテキストout
- 出力先jasperPrintList
- 帳票プリントオブジェクト- Returns:
- PDFエクスポーター
-