Interface TableTemplateProviderHook
- All Superinterfaces:
Hook
- All Known Implementing Classes:
JxlsTemplateProviderHooker,VelocityTemplateProviderHooker,XdocTemplateProviderHooker,XslTemplateProviderHooker
-
Method Summary
Modifier and TypeMethodDescriptioncreateTemplateFor(TableTemplateConfig config) executeReport(OutputStream os, ReportEngine engine, Report report, ParameterSet additionalParameters, User user, String outputFormat, ReportExecutionConfig[] configs, TableReportTemplate template) executeReportDry(ReportEngine engine, Report report, ParameterSet additionalParameters, User user, String outputFormat, ReportExecutionConfig[] configs, TableReportTemplate template) getCharset(TableReportTemplate template) getMimeType(TableReportTemplate template) getTemplateFilename(TableReportTemplate template) voidupdateTemplate(TableReportTemplate template, TableTemplateConfig config) voidwriteToStream(TableReportTemplate template, OutputStream outputStream)
-
Method Details
-
getTemplateType
String getTemplateType() -
createTemplateFor
-
executeReport
CompiledReport executeReport(OutputStream os, ReportEngine engine, Report report, ParameterSet additionalParameters, User user, String outputFormat, ReportExecutionConfig[] configs, TableReportTemplate template) throws ReportExecutorException - Throws:
ReportExecutorException
-
executeReportDry
CompiledReport executeReportDry(ReportEngine engine, Report report, ParameterSet additionalParameters, User user, String outputFormat, ReportExecutionConfig[] configs, TableReportTemplate template) throws ReportExecutorException - Throws:
ReportExecutorException
-
getTemplateFilename
-
writeToStream
- Throws:
IOException
-
getCharset
-
getMimeType
-
updateTemplate
-