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.
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()