org.jfree.report.flow.streaming

Class StreamingReportProcessor

Implemented Interfaces:
ReportProcessor

public class StreamingReportProcessor
extends AbstractReportProcessor

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

Constructor Summary

StreamingReportProcessor()

Method Summary

protected LibLayoutReportTarget
createTarget(ReportJob job)
OutputProcessor
getOutputProcessor()
void
processReport(ReportJob job)
void
setOutputProcessor(OutputProcessor outputProcessor)

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

createFlowControler, createReportContext, processReportRun

Constructor Details

StreamingReportProcessor

public StreamingReportProcessor()

Method Details

createTarget

protected LibLayoutReportTarget createTarget(ReportJob job)
            throws ReportProcessingException

getOutputProcessor

public OutputProcessor getOutputProcessor()

processReport

public void processReport(ReportJob job)
            throws ReportDataFactoryException,
                   DataSourceException,
                   ReportProcessingException
Specified by:
processReport in interface ReportProcessor

setOutputProcessor

public void setOutputProcessor(OutputProcessor outputProcessor)