Class BasicReportExporter
java.lang.Object
nablarch.integration.report.exporter.BasicReportExporter
- All Implemented Interfaces:
ReportExporter
帳票出力処理のデフォルトクラス。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected net.sf.jasperreports.engine.export.JRPdfExporterdoExporter(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) 帳票オブジェクトのストリームを返します。voidsetReportOutputResolver(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:
exportin interfaceReportExporter- Parameters:
ctx- 帳票コンテキストjasperPrintList- 帳票プリントオブジェクトのリスト- Returns:
- 帳票ファイルオブジェクト
-
exportStream
public InputStream exportStream(ReportContext ctx, List<net.sf.jasperreports.engine.JasperPrint> jasperPrintList) 帳票オブジェクトのストリームを返します。- Specified by:
exportStreamin 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エクスポーター
-