org.jfree.report.flow.flowing

Class FlowReportProcessor

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 LibLayoutReportTargetcreateTarget(ReportJob job)
OutputProcessorgetOutputProcessor()
voidprocessReport(ReportJob job)
Bootstraps the local report processing.
voidsetOutputProcessor(OutputProcessor outputProcessor)

Constructor Detail

FlowReportProcessor

public FlowReportProcessor()

Method Detail

createTarget

protected LibLayoutReportTarget createTarget(ReportJob job)

getOutputProcessor

public OutputProcessor getOutputProcessor()

processReport

public void processReport(ReportJob job)
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

setOutputProcessor

public void setOutputProcessor(OutputProcessor outputProcessor)