Class VerboseWorkbookExporter

    • Constructor Detail

      • VerboseWorkbookExporter

        public VerboseWorkbookExporter​(WorkbookExporter delegate)
    • Method Detail

      • beginExtraction

        public void beginExtraction​(cdc.issues.api.IssuesHandler<? super ExportIssue> issuesHandler)
        Description copied from interface: WorkbookExporter
        Invoked to begin an extraction.
        Specified by:
        beginExtraction in interface WorkbookExporter
        Parameters:
        issuesHandler - The issues handler that should be used by the application to generate new issues.
      • beginSheetExtraction

        public void beginSheetExtraction​(SheetTemplate template,
                                         cdc.issues.api.IssuesHandler<? super ExportIssue> issuesHandler)
        Description copied from interface: SheetExporter
        Invoked to begin a sheet extraction.
        Specified by:
        beginSheetExtraction in interface SheetExporter
        Parameters:
        template - The sheet template associated to this extraction.
        issuesHandler - The issues handler that should be used by the application to generate new issues.
      • getNumberOfRemainingRows

        public int getNumberOfRemainingRows()
        Specified by:
        getNumberOfRemainingRows in interface SheetExporter
        Returns:
        The remaining number of rows to extract in current row. It can be an approximation when > 0.
        WARNING: This must be 0 when there are no more rows to export.
        WARNING: This must be a negative number when the number is unknown.
      • extractRow

        public void extractRow​(ExportRow row,
                               cdc.issues.api.IssuesHandler<? super ExportIssue> issuesHandler)
        Description copied from interface: SheetExporter
        Invoked to extract the current row in current sheet.
        Specified by:
        extractRow in interface SheetExporter
        Parameters:
        row - The row that will contain extracted data.
        issuesHandler - The issues handler that should be used by the application to generate new issues.
      • endSheetExtraction

        public void endSheetExtraction​(SheetTemplate template,
                                       cdc.issues.api.IssuesHandler<? super ExportIssue> issuesHandler)
        Description copied from interface: SheetExporter
        Invoked to end a sheet extraction.
        Specified by:
        endSheetExtraction in interface SheetExporter
        Parameters:
        template - The sheet template associated to this extraction.
        issuesHandler - The issues handler that should be used by the application to generate new issues.
      • endExtraction

        public void endExtraction​(cdc.issues.api.IssuesHandler<? super ExportIssue> issuesHandler)
        Description copied from interface: WorkbookExporter
        Invoked to end an extraction.
        Specified by:
        endExtraction in interface WorkbookExporter
        Parameters:
        issuesHandler - The issues handler that should be used by the application to generate new issues.