public class ReportEngine
extends java.lang.Object
Constructor and Description |
---|
ReportEngine(DataSource source,
ReportBuilder builder,
ReportStorage storage)
Creates a new report engine for many reports from a report source that stores
created reports into a specific storage.
|
ReportEngine(ReportData data,
ReportBuilder builder,
java.io.File outputfile)
Creates a new report engine for one report data that stores created report
into a file.
|
ReportEngine(ReportData data,
ReportBuilder builder,
ReportStorage storage)
Creates a new report engine for one report that stores created report into
a specific storage.
|
Modifier and Type | Method and Description |
---|---|
static org.apache.commons.logging.Log |
getLog() |
void |
run()
Starts producing reports.
|
public ReportEngine(DataSource source, ReportBuilder builder, ReportStorage storage)
source
- Source of report data.builder
- Report builder.storage
- Storage for reports.public ReportEngine(ReportData data, ReportBuilder builder, java.io.File outputfile)
data
- Data of report.builder
- Report builder.outputfile
- Outputfile for created report.public ReportEngine(ReportData data, ReportBuilder builder, ReportStorage storage)
data
- Data of report.builder
- Report builder.storage
- Storage for report.public void run() throws ReportException
ReportException
public static org.apache.commons.logging.Log getLog()
© 2003-2011 by Sascha Schmidt (vision-cloud.de). All Rights Reserved.