org.jfree.report.flow
Class AbstractReportProcessor

java.lang.Object
  extended by org.jfree.report.flow.AbstractReportProcessor
All Implemented Interfaces:
ReportProcessor
Direct Known Subclasses:
FlowReportProcessor, PaginatingReportProcessor, SinglePassReportProcessor, StreamingReportProcessor

public abstract class AbstractReportProcessor
extends java.lang.Object
implements ReportProcessor

Creation-Date: 10.11.2006, 16:07:26

Author:
Thomas Morgner

Constructor Summary
protected AbstractReportProcessor()
           
 
Method Summary
protected  FlowController createFlowControler(ReportContext context, ReportJob job)
           
protected  ReportContext createReportContext(ReportJob job, ReportTarget target)
           
protected  void processReportRun(ReportJob job, ReportTarget target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jfree.report.flow.ReportProcessor
processReport
 

Constructor Detail

AbstractReportProcessor

protected AbstractReportProcessor()
Method Detail

processReportRun

protected void processReportRun(ReportJob job,
                                ReportTarget target)
                         throws ReportDataFactoryException,
                                DataSourceException,
                                ReportProcessingException
Throws:
ReportDataFactoryException
DataSourceException
ReportProcessingException

createReportContext

protected ReportContext createReportContext(ReportJob job,
                                            ReportTarget target)

createFlowControler

protected FlowController createFlowControler(ReportContext context,
                                             ReportJob job)
                                      throws DataSourceException
Throws:
DataSourceException