|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ReportDataProvider
Marks a class a controller of report templates and the generator data.
| Method Summary | |
|---|---|
org.apertereports.common.xml.config.ReportConfig |
generateDrilldownReportConfig(Map<String,List<String>> parameters)
Generates a temporary drilldown configuration for given parameters. |
org.apertereports.common.wrappers.Pair<net.sf.jasperreports.engine.JasperPrint,byte[]> |
provideReportData(org.apertereports.common.xml.config.ReportConfig config,
org.apertereports.common.ARConstants.ReportType format,
boolean cached)
Provides a generated report out of a ReportConfig. |
File |
provideReportFileForHtmlExport(org.apertereports.common.xml.config.ReportConfig config,
boolean cached)
Provides a generated report out of a ReportConfig. |
org.apertereports.model.ReportTemplate |
provideReportTemplate(org.apertereports.common.xml.config.ReportConfig config)
Provides a Jasper Reports template based on a given ReportConfig. |
| Method Detail |
|---|
org.apertereports.common.wrappers.Pair<net.sf.jasperreports.engine.JasperPrint,byte[]> provideReportData(org.apertereports.common.xml.config.ReportConfig config,
org.apertereports.common.ARConstants.ReportType format,
boolean cached)
ReportConfig. The data is
usually cached somewhere to boost the performance.
config - Input configformat - Output formatcached - Should the data be taken from a cache or generated directly
JasperPrint and bytes of report data
File provideReportFileForHtmlExport(org.apertereports.common.xml.config.ReportConfig config,
boolean cached)
ReportConfig. The data is
usually cached somewhere to boost the performance. As result HTML or ZIP
file is returned.
config - Input configcached - Should the data be taken from a cache or generated directly
JasperPrint and bytes of report dataorg.apertereports.model.ReportTemplate provideReportTemplate(org.apertereports.common.xml.config.ReportConfig config)
ReportConfig.
config - Input config
org.apertereports.common.xml.config.ReportConfig generateDrilldownReportConfig(Map<String,List<String>> parameters)
parameters - Input parameters
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||