Package se.conciliate.extensions.report
Interface ReportGenerator
public interface ReportGenerator
Generates reports from a data source and a profile.
-
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(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.
-