org.jfree.report.flow.flowing

Class FlowReportProcessor

Implemented Interfaces:
ReportProcessor

public class FlowReportProcessor
extends AbstractReportProcessor

This is written to use LibLayout. It will never work with other report targets.
Author:
Thomas Morgner

Constructor Summary

FlowReportProcessor()

Method Summary

protected LibLayoutReportTarget
createTarget(ReportJob job)
OutputProcessor
getOutputProcessor()
void
processReport(ReportJob job)
Bootstraps the local report processing.
void
setOutputProcessor(OutputProcessor outputProcessor)

Methods inherited from class org.jfree.report.flow.AbstractReportProcessor

createFlowControler, createReportContext, processReportRun

Constructor Details

FlowReportProcessor

public FlowReportProcessor()

Method Details

createTarget

protected LibLayoutReportTarget createTarget(ReportJob job)

getOutputProcessor

public OutputProcessor getOutputProcessor()

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.
Specified by:
processReport in interface ReportProcessor
Parameters:
job -

setOutputProcessor

public void setOutputProcessor(OutputProcessor outputProcessor)