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 ReportTarget
void
processReport
(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:
ReportDataFactoryException
DataSourceException
ReportProcessingException
-