Package cdc.impex.exports
Class VerboseWorkbookExporter
java.lang.Object
cdc.impex.exports.VerboseWorkbookExporter
- All Implemented Interfaces:
SheetExporter,WorkbookExporter
-
Field Summary
FieldsFields inherited from interface cdc.impex.exports.WorkbookExporter
QUIET_VOID, VERBOSE_VOID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbeginExport(cdc.issues.IssuesHandler<cdc.issues.Issue> issuesHandler) Invoked to notify the beginning of export.voidbeginSheetExport(SheetTemplateInstance templateInstance, cdc.issues.IssuesHandler<cdc.issues.Issue> issuesHandler) Invoked to begin a sheet exports.voidendExport(cdc.issues.IssuesHandler<cdc.issues.Issue> issuesHandler) Invoked to notify the end of export.voidendSheetExport(SheetTemplateInstance templateInstance, cdc.issues.IssuesHandler<cdc.issues.Issue> issuesHandler) Invoked to end a sheet export.voidInvoked to export the current row in current sheet.intMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface cdc.impex.exports.SheetExporter
hasMore
-
Field Details
-
delegate
-
-
Constructor Details
-
VerboseWorkbookExporter
-
-
Method Details
-
beginExport
public void beginExport(cdc.issues.IssuesHandler<cdc.issues.Issue> issuesHandler) Description copied from interface:WorkbookExporterInvoked to notify the beginning of export.- Specified by:
beginExportin interfaceWorkbookExporter- Parameters:
issuesHandler- The issues handler that should be used by the application to generate new issues.
-
beginSheetExport
public void beginSheetExport(SheetTemplateInstance templateInstance, cdc.issues.IssuesHandler<cdc.issues.Issue> issuesHandler) Description copied from interface:SheetExporterInvoked to begin a sheet exports.- Specified by:
beginSheetExportin interfaceSheetExporter- Parameters:
templateInstance- The sheet template instance 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:
getNumberOfRemainingRowsin interfaceSheetExporter- 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.
-
exportRow
Description copied from interface:SheetExporterInvoked to export the current row in current sheet.- Specified by:
exportRowin interfaceSheetExporter- Parameters:
row- The row that will contain extracted data.issuesHandler- The issues handler that should be used by the application to generate new issues.
-
endSheetExport
public void endSheetExport(SheetTemplateInstance templateInstance, cdc.issues.IssuesHandler<cdc.issues.Issue> issuesHandler) Description copied from interface:SheetExporterInvoked to end a sheet export.- Specified by:
endSheetExportin interfaceSheetExporter- Parameters:
templateInstance- The sheet template instance associated to this extraction.issuesHandler- The issues handler that should be used by the application to generate new issues.
-
endExport
public void endExport(cdc.issues.IssuesHandler<cdc.issues.Issue> issuesHandler) Description copied from interface:WorkbookExporterInvoked to notify the end of export.- Specified by:
endExportin interfaceWorkbookExporter- Parameters:
issuesHandler- The issues handler that should be used by the application to generate new issues.
-