Interface Exporter

  • All Known Implementing Classes:
    VerboseExporter

    public interface Exporter
    Interface implemented by classes that can export data to a file.
    Author:
    Damien Carbonne
    • Method Detail

      • exportData

        void exportData​(File file,
                        List<SheetTemplate> templates,
                        WorkbookExporter workbookExporter,
                        cdc.issues.api.IssuesHandler<? super ExportIssue> issuesHandler,
                        cdc.util.events.ProgressController controller)
                 throws IOException
        Export data to a file.
        Parameters:
        file - The file to generate.
        templates - The list of templates for which sheets must be generated.
        workbookExporter - The workbook exporter to be used to extract data to export.
        issuesHandler - The issues handler.
        controller - The controller.
        Throws:
        IOException - When an IO error occurs.