SeamFramework.orgCommunity Documentation
Extending Seam Reports is simple, and requires that you provide a qualifier annotation along with an implementation of the following interfaces:
Report
ReportDefinition
ReportCompiler (optional)
ReportRenderer
ReportLoader
ReportCompiler should be implemented ONLY if your report framework allows you to compile reports. This is not the case for XDocReports, for example. In some cases, it may be the same implementation as the ReportLoader.