Package se.conciliate.extensions.report
Interface ReportGenerator
public interface ReportGenerator
Generates reports from a data source and a profile.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
execute
(ReportDataSource dataSource, se.conciliate.mt.rest.JsonData profile, ReportOutputWriter writer, ProgressCallback callback) Creates a report.
-
Method Details
-
execute
void execute(ReportDataSource dataSource, se.conciliate.mt.rest.JsonData profile, ReportOutputWriter writer, ProgressCallback callback) throws IOException Creates a report.- Parameters:
dataSource
- Provides the data used to generate the report.profile
- Contains the layout settings for the report.writer
- Determines the output format.callback
- Callback for progress in percent of completion.- Throws:
IOException
- If an IOException occurs.
-