Interface ReportMetadataExporter
- All Known Subinterfaces:
BirtMetadataExporter,CrystalMetadataExporter,GridEditorMetadataExporter,JasperMetadataExporter,JxlsMetadataExporter,SaikuMetadataExporter,ScriptReportMetadataExporter,TableMetadataExporter
- All Known Implementing Classes:
AbstractPlainMetadataExporter,BirtPlainMetadataExporter,CrystalPlainMetadataExporter,GridEditorPlainMetadataExporter,JasperPlainExporter,JxlsPlainMetadataExporter,SaikuPlainMetadataExporter,ScriptReportPlainMetadataExporter,TablePlainExporter
public interface ReportMetadataExporter
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcleanUp()String[]voidvisitParameter(ParameterInstance instance, ParameterDefinition definition, User user) voidvisitReport(Report report) Should be used to collect basic information such as name, etc.voidThe user the report "was" created with
-
Method Details
-
getFormats
String[] getFormats()- Returns:
- The generator's format
-
visitReport
Should be used to collect basic information such as name, etc. -
visitUser
The user the report "was" created with -
beginParameterSection
void beginParameterSection() -
visitParameter
-
getMetadata
CompiledReportMetadata getMetadata() -
cleanUp
void cleanUp()
-