Package org.jfree.report.flow
Class SinglePassReportProcessor
java.lang.Object
org.jfree.report.flow.AbstractReportProcessor
org.jfree.report.flow.SinglePassReportProcessor
- All Implemented Interfaces:
ReportProcessor
- Direct Known Subclasses:
RawReportProcessor,XmlPrintReportProcessor
The abstract report processor implements a single-pass report processing
schema. This is suitable for most raw exports and the streaming-liblayout
export.
- Author:
- Thomas Morgner
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ReportTargetvoidprocessReport(ReportJob job) Bootstraps the local report processing.Methods inherited from class org.jfree.report.flow.AbstractReportProcessor
createFlowControler, createReportContext, processReportRun
-
Constructor Details
-
SinglePassReportProcessor
public SinglePassReportProcessor()
-
-
Method Details
-
createReportTarget
- Throws:
ReportProcessingException
-
processReport
public void processReport(ReportJob job) throws ReportDataFactoryException, DataSourceException, ReportProcessingException Bootstraps the local report processing. This way of executing the report must be supported by *all* report processor implementations. It should fully process the complete report.- Parameters:
job-- Throws:
ReportDataFactoryExceptionDataSourceExceptionReportProcessingException
-