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 Details

    • getFormats

      String[] getFormats()
      Returns:
      The generator's format
    • visitReport

      void visitReport(Report report)
      Should be used to collect basic information such as name, etc.
    • visitUser

      void visitUser(User user)
      The user the report "was" created with
    • beginParameterSection

      void beginParameterSection()
    • visitParameter

      void visitParameter(ParameterInstance instance, ParameterDefinition definition, User user)
    • getMetadata

      CompiledReportMetadata getMetadata()
    • cleanUp

      void cleanUp()