org.jfree.report.flow
Interface ReportJob

All Superinterfaces:
java.lang.Cloneable, java.io.Serializable
All Known Implementing Classes:
DefaultReportJob

public interface ReportJob
extends java.io.Serializable, java.lang.Cloneable

A report job holds all properties that are required to successfully execute a report process. A report job does not hold output target specific parameters like target file names etc.


Method Summary
 void close()
           
 ReportJob derive()
           
 org.jfree.base.config.ModifiableConfiguration getConfiguration()
           
 ReportDataFactory getDataFactory()
           
 java.lang.String getName()
           
 ReportParameters getParameters()
           
 ReportStructureRoot getReportStructureRoot()
           
 ResourceBundleFactory getResourceBundleFactory()
           
 

Method Detail

getConfiguration

public org.jfree.base.config.ModifiableConfiguration getConfiguration()

getParameters

public ReportParameters getParameters()

getReportStructureRoot

public ReportStructureRoot getReportStructureRoot()

getDataFactory

public ReportDataFactory getDataFactory()

derive

public ReportJob derive()

close

public void close()

getResourceBundleFactory

public ResourceBundleFactory getResourceBundleFactory()

getName

public java.lang.String getName()