A B C D E F G H I L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- actionColumnName(String) - Method in class cdc.impex.api.templates.SheetTemplate.Builder
- ADD_DATA_COMMENTS - cdc.impex.api.ImpExFactoryFeatures.Hint
- ADD_HEADER_COMMENTS - cdc.impex.api.ImpExFactoryFeatures.Hint
B
- BEGIN_SHEET - cdc.impex.api.issues.ExportIssueType
-
A sheet is being created.
This is aIssueLevel.INFO. - BEGIN_WORKBOOK - cdc.impex.api.issues.ExportIssueType
-
A workbook is being created.
This is aIssueLevel.INFO. - beginExport(File) - Method in interface cdc.impex.api.Exporter
-
Must be invoked at beginning of export.
- beginRow() - Method in interface cdc.impex.api.Exporter
-
Must be invoked at beginning of writing a new data row.
- beginSheet(SheetTemplate) - Method in interface cdc.impex.api.Exporter
-
Must be invoked at the beginning of a sheet export.
- beginSheetImport(String, String, SheetTemplate) - Method in class cdc.impex.api.DefaultImportHandler
- beginSheetImport(String, String, SheetTemplate) - Method in interface cdc.impex.api.ImportHandler
-
Invoked to notify the beginning of the import of a sheet.
- BEST - Static variable in class cdc.impex.api.ImpExFactoryFeatures
- build() - Method in class cdc.impex.api.ImpExFactoryFeatures.Builder
- build() - Method in class cdc.impex.api.issues.ExportIssue.Builder
- build() - Method in class cdc.impex.api.issues.ImportIssue.Builder
- build() - Method in class cdc.impex.api.templates.ColumnTemplate.Builder
- build() - Method in class cdc.impex.api.templates.SheetTemplate.Builder
- builder() - Static method in class cdc.impex.api.ImpExFactoryFeatures
- builder() - Static method in class cdc.impex.api.issues.ExportIssue
- builder() - Static method in class cdc.impex.api.issues.ImportIssue
- builder(String) - Static method in class cdc.impex.api.templates.SheetTemplate
- builder(String, Class<T>) - Static method in class cdc.impex.api.templates.ColumnTemplate
- Builder() - Constructor for class cdc.impex.api.ImpExFactoryFeatures.Builder
- Builder() - Constructor for class cdc.impex.api.issues.ExportIssue.Builder
- Builder() - Constructor for class cdc.impex.api.issues.ImportIssue.Builder
C
- canBeProcessed() - Method in interface cdc.impex.api.ImportRow
- cdc.impex.api - package cdc.impex.api
- cdc.impex.api.issues - package cdc.impex.api.issues
- cdc.impex.api.templates - package cdc.impex.api.templates
- checker(Checker<T>) - Method in class cdc.impex.api.templates.ColumnTemplate.Builder
- checkFailureSeverity(IssueLevel) - Method in class cdc.impex.api.templates.ColumnTemplate.Builder
- column(ColumnTemplate<?>) - Method in class cdc.impex.api.templates.SheetTemplate.Builder
- ColumnTemplate<T> - Class in cdc.impex.api.templates
-
Description of a template column.
- ColumnTemplate.Builder<T> - Class in cdc.impex.api.templates
- CREATE - cdc.impex.api.templates.ImportAction
-
The row describes the creation of something.
- createExporter(File, IssuesHandler<ExportIssueType>) - Method in class cdc.impex.api.ImpExFactory
-
Creates an Exporter for a file.
- createImporter(File) - Method in class cdc.impex.api.ImpExFactory
-
Creates an Importer for a file.
- createImportHandlerFor(ImportHandler, String...) - Method in class cdc.impex.api.ImpExCatalog
-
Creates a delegating import handler for an array of template names.
- createImportHandlerFor(ImportHandler, Collection<String>) - Method in class cdc.impex.api.ImpExCatalog
-
Creates a delegating import handler for a collection of template names.
- createTemplateGenerator(File) - Method in class cdc.impex.api.ImpExFactory
-
Creates a TemplateGenarator for a file.
D
- DEFAULT_ACTION_COLUMN_NAME - Static variable in class cdc.impex.api.templates.SheetTemplate
- DefaultImportHandler - Class in cdc.impex.api
- DefaultImportHandler(boolean) - Constructor for class cdc.impex.api.DefaultImportHandler
- DELETE - cdc.impex.api.templates.ImportAction
-
The row describes the removal of something.
- description(String) - Method in class cdc.impex.api.templates.ColumnTemplate.Builder
- description(String) - Method in class cdc.impex.api.templates.SheetTemplate.Builder
E
- END_SHEET - cdc.impex.api.issues.ExportIssueType
-
A sheet has been created.
This is aIssueLevel.INFO. - END_WORKBOOK - cdc.impex.api.issues.ExportIssueType
-
A workbook has been created.
This is aIssueLevel.INFO. - endExport() - Method in interface cdc.impex.api.Exporter
-
Must be invoked at end of export.
- endRow() - Method in interface cdc.impex.api.Exporter
-
Must be invoked at the end of writing a data row.
- endSheet() - Method in interface cdc.impex.api.Exporter
-
Must be invoked at the end of writing a sheet.
- endSheetImport(String, String, SheetTemplate) - Method in class cdc.impex.api.DefaultImportHandler
- endSheetImport(String, String, SheetTemplate) - Method in interface cdc.impex.api.ImportHandler
-
Invoked to notify the end of the import of a sheet.
- exportConverter(Function<T, String>) - Method in class cdc.impex.api.templates.ColumnTemplate.Builder
- Exporter - Interface in cdc.impex.api
-
Interface implemented by classes that can be used to export data.
- ExportIssue - Class in cdc.impex.api.issues
- ExportIssue(ExportIssueType, List<IssueLocation>, IssueLevel, String) - Constructor for class cdc.impex.api.issues.ExportIssue
- ExportIssue.Builder - Class in cdc.impex.api.issues
- ExportIssueType - Enum in cdc.impex.api.issues
F
- FASTEST - Static variable in class cdc.impex.api.ImpExFactoryFeatures
- fromDelegates(ImportHandler, Function<String, ImportHandler>) - Static method in interface cdc.impex.api.ImportHandler
-
Creates a delegating handler.
- fromDelegates(ImportHandler, Map<String, ImportHandler>) - Static method in interface cdc.impex.api.ImportHandler
-
Creates a delegating handler.
G
- generate(File, SheetTemplate...) - Method in interface cdc.impex.api.TemplateGenerator
-
Generate a template file.
- generate(File, List<SheetTemplate>) - Method in interface cdc.impex.api.TemplateGenerator
-
Generate a template file.
- getAction() - Method in interface cdc.impex.api.ImportRow
- getActionColumn() - Method in class cdc.impex.api.templates.SheetTemplate
- getActionColumnName() - Method in class cdc.impex.api.templates.SheetTemplate
- getCheckerOrNull() - Method in class cdc.impex.api.templates.ColumnTemplate
- getCheckFailureLevel() - Method in class cdc.impex.api.templates.ColumnTemplate
- getColumn(String) - Method in class cdc.impex.api.templates.SheetTemplate
-
Returns the column that has a given name.
- getColumnNames() - Method in class cdc.impex.api.templates.SheetTemplate
- getColumnNames(Usage) - Method in class cdc.impex.api.templates.SheetTemplate
-
Returns a list of column names that match a usage.
- getColumns() - Method in class cdc.impex.api.templates.SheetTemplate
- getColumns(Usage) - Method in class cdc.impex.api.templates.SheetTemplate
- getComment() - Method in class cdc.impex.api.templates.ColumnTemplate
- getDataOrNull(ColumnTemplate<T>) - Method in interface cdc.impex.api.ImportRow
-
Returns the data associated to a column or
null. - getDataOrNull(Class<T>, String) - Method in interface cdc.impex.api.ImportRow
-
Returns the data associated to a column or
null. - getDataOrNull(String) - Method in interface cdc.impex.api.ImportRow
-
Returns the data associated to a column or
null. - getDataType() - Method in class cdc.impex.api.templates.ColumnTemplate
- getDescription() - Method in class cdc.impex.api.templates.ColumnTemplate
- getDescription() - Method in class cdc.impex.api.templates.SheetTemplate
- getExportConverter() - Method in class cdc.impex.api.templates.ColumnTemplate
- getFeatures() - Method in class cdc.impex.api.ImpExFactory
- getImportableTemplateNames() - Method in class cdc.impex.api.ImpExCatalog
- getImportConverter() - Method in class cdc.impex.api.templates.ColumnTemplate
- getImportHandler(String) - Method in class cdc.impex.api.ImpExCatalog
-
Return The import handler associated to template name.
- getImportHandlerOrNull(String) - Method in class cdc.impex.api.ImpExCatalog
-
Returns import handler associated to a template name or
null. - getIssues() - Method in interface cdc.impex.api.ImportRow
- getName() - Method in class cdc.impex.api.templates.ColumnTemplate
- getName() - Method in class cdc.impex.api.templates.SheetTemplate
- getNumber() - Method in interface cdc.impex.api.ImportRow
- getPassword() - Method in class cdc.impex.api.ImpExFactoryFeatures
- getSystemId() - Method in interface cdc.impex.api.ImportRow
- getTemplate() - Method in interface cdc.impex.api.ImportRow
- getTemplate(String) - Method in class cdc.impex.api.ImpExCatalog
- getTemplateNames() - Method in class cdc.impex.api.ImpExCatalog
- getTemplateOrNull(String) - Method in class cdc.impex.api.ImpExCatalog
- getTemplates() - Method in class cdc.impex.api.ImpExCatalog
- getTemplates(String...) - Method in class cdc.impex.api.ImpExCatalog
- getTemplates(Collection<String>) - Method in class cdc.impex.api.ImpExCatalog
- getUsage() - Method in class cdc.impex.api.templates.ColumnTemplate
- getWorkbookWriterFeatures() - Method in class cdc.impex.api.ImpExFactoryFeatures
H
- hint(ImpExFactoryFeatures.Hint) - Method in class cdc.impex.api.ImpExFactoryFeatures.Builder
I
- IGNORE - cdc.impex.api.templates.ImportAction
-
The row must be ignored.
- IGNORE_SHEET - cdc.impex.api.issues.ImportIssueType
-
A sheet of the loaded workbook is ignored because there is no associated template.
This is aIssueLevel.INFO. - ImpExCatalog - Class in cdc.impex.api
-
Catalog of
SheetTemplates andImportHandlers. - ImpExCatalog() - Constructor for class cdc.impex.api.ImpExCatalog
- ImpExFactory - Class in cdc.impex.api
- ImpExFactory(ImpExFactoryFeatures) - Constructor for class cdc.impex.api.ImpExFactory
- ImpExFactoryFeatures - Class in cdc.impex.api
- ImpExFactoryFeatures.Builder - Class in cdc.impex.api
- ImpExFactoryFeatures.Hint - Enum in cdc.impex.api
- ImportAction - Enum in cdc.impex.api.templates
-
Enumeration of possible actions for each row.
- importConverter(Function<String, T>) - Method in class cdc.impex.api.templates.ColumnTemplate.Builder
- importData(ImportRow) - Method in class cdc.impex.api.DefaultImportHandler
- importData(ImportRow) - Method in interface cdc.impex.api.ImportHandler
-
Invoked to notify the import a a data row.
- importData(File, Set<SheetTemplate>, ImportHandler, IssuesHandler<ImportIssueType>) - Method in interface cdc.impex.api.Importer
-
Invoked to analyze a file that contains data to import.
- Importer - Interface in cdc.impex.api
-
Interface implemented by classes that can analyze a file to prepare data for import.
- ImportHandler - Interface in cdc.impex.api
-
Interface implemented by classes that do something with imported data.
- ImportIssue - Class in cdc.impex.api.issues
- ImportIssue(ImportIssueType, List<IssueLocation>, IssueLevel, String) - Constructor for class cdc.impex.api.issues.ImportIssue
- ImportIssue.Builder - Class in cdc.impex.api.issues
- ImportIssueType - Enum in cdc.impex.api.issues
- ImportRow - Interface in cdc.impex.api
-
Definition of an import row.
- isEnabled(ImpExFactoryFeatures.Hint) - Method in class cdc.impex.api.ImpExFactoryFeatures
- isErase(String) - Method in interface cdc.impex.api.ImportRow
-
Returns
trueif the data associated to column must be erased. - isMandatoryFor(ImportAction) - Method in enum cdc.impex.api.templates.Usage
- isMandatoryForExport() - Method in enum cdc.impex.api.templates.Usage
L
- LOAD_SHEET - cdc.impex.api.issues.ImportIssueType
-
A sheet is being loaded.
This is aIssueLevel.INFO. - LOAD_WORKBOOK - cdc.impex.api.issues.ImportIssueType
-
A workbook is being loaded.
This is aIssueLevel.INFO. - LOADED_SHEET - cdc.impex.api.issues.ImportIssueType
-
A sheet has been loaded.
This is aIssueLevel.INFO. - LOADED_WORKBOOK - cdc.impex.api.issues.ImportIssueType
-
A workbook has been loaded.
This is aIssueLevel.INFO.
M
- MANDATORY - cdc.impex.api.templates.Usage
-
The column is mandatory whatever the action is.
- MANDATORY_ON_CREATE - cdc.impex.api.templates.Usage
-
The column is mandatory if the action is
ImportAction.CREATE. - MISSING_MANDATORY_COLUMN - cdc.impex.api.issues.ImportIssueType
-
A mandatory column is absent in sheet header.
This is aIssueLevel.ERROR. - MISSING_MANDATORY_DATA - cdc.impex.api.issues.ExportIssueType
-
No data for a mandatory column in a row.
This is aIssueLevel.ERROR. - MISSING_MANDATORY_DATA - cdc.impex.api.issues.ImportIssueType
-
No data for a mandatory column in a row.
This is aIssueLevel.ERROR.
N
- NO_TEMPLATES - cdc.impex.api.issues.ImportIssueType
-
No templates were passed, and nothing can be done.
This is aIssueLevel.WARNING. - NON_COMPLIANT_DATA - cdc.impex.api.issues.ExportIssueType
-
Data is rejected by the checker.
The severity can be any ofIssueLevel.INFO,IssueLevel.WARNING,IssueLevel.ERROR, orIssueLevel.FATAL.
It depends onColumnTemplate.getCheckFailureLevel(). - NON_COMPLIANT_DATA - cdc.impex.api.issues.ImportIssueType
-
Data is rejected by the checker.
The severity can be any ofIssueLevel.INFO,IssueLevel.WARNING,IssueLevel.ERROR, orIssueLevel.FATAL.
It depends onColumnTemplate.getCheckFailureLevel(). - NON_CONVERTIBLE_DATA - cdc.impex.api.issues.ExportIssueType
-
Data can not be converted to expected declared data type.
This is aIssueLevel.FATAL. - NON_CONVERTIBLE_DATA - cdc.impex.api.issues.ImportIssueType
-
Data can not be converted to expected declared data type.
This is aIssueLevel.ERROR.
O
P
- password(String) - Method in class cdc.impex.api.ImpExFactoryFeatures.Builder
Q
- QUIET - Static variable in class cdc.impex.api.DefaultImportHandler
R
- register(SheetTemplate) - Method in class cdc.impex.api.ImpExCatalog
-
Registers a SheetTemplate.
- register(SheetTemplate...) - Method in class cdc.impex.api.ImpExCatalog
-
Registers an array of SheetTemplates.
- register(SheetTemplate, ImportHandler) - Method in class cdc.impex.api.ImpExCatalog
-
Registers a SheetTemplate (if not already done) and associate it to an ImportHandler.
- register(String, ImportHandler) - Method in class cdc.impex.api.ImpExCatalog
-
Registers an ImportHandler and associate it to a template name.
- register(Collection<SheetTemplate>) - Method in class cdc.impex.api.ImpExCatalog
-
Registers a collection of SheetTemplates.
S
- self() - Method in class cdc.impex.api.issues.ExportIssue.Builder
- self() - Method in class cdc.impex.api.issues.ImportIssue.Builder
- setData(ColumnTemplate<T>, T) - Method in interface cdc.impex.api.Exporter
-
Invoked to set the content of a column in current row.
- setData(String, Object) - Method in interface cdc.impex.api.Exporter
-
Invoked to set the content of a column in current row.
- SheetTemplate - Class in cdc.impex.api.templates
-
Description of a sheet template.
- SheetTemplate.Builder - Class in cdc.impex.api.templates
T
- TemplateGenerator - Interface in cdc.impex.api
-
Interface of classes that can generate template files from
SheetTemplates. - TOO_MANY_TEMPLATES - cdc.impex.api.issues.ImportIssueType
-
Too many templates were passed with a XSV file.
This is aIssueLevel.WARNING. - toString() - Method in class cdc.impex.api.templates.ColumnTemplate
- toString() - Method in class cdc.impex.api.templates.SheetTemplate
U
- UNEXPECTED_DATA - cdc.impex.api.issues.ImportIssueType
-
A cell contains data and it should not.
- UNEXPECTED_ERASE - cdc.impex.api.issues.ImportIssueType
-
A cell contains ERASE pattern and it should not.
This is aIssueLevel.WARNINGorIssueLevel.ERROR. - UPDATE - cdc.impex.api.templates.ImportAction
-
The row describes the update of something.
- usage(Usage) - Method in class cdc.impex.api.templates.ColumnTemplate.Builder
- Usage - Enum in cdc.impex.api.templates
-
Enumeration of possible usages for columns in an import template.
V
- valueOf(String) - Static method in enum cdc.impex.api.ImpExFactoryFeatures.Hint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cdc.impex.api.issues.ExportIssueType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cdc.impex.api.issues.ImportIssueType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cdc.impex.api.templates.ImportAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum cdc.impex.api.templates.Usage
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum cdc.impex.api.ImpExFactoryFeatures.Hint
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum cdc.impex.api.issues.ExportIssueType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum cdc.impex.api.issues.ImportIssueType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum cdc.impex.api.templates.ImportAction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum cdc.impex.api.templates.Usage
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERBOSE - Static variable in class cdc.impex.api.DefaultImportHandler
W
- workbookWriterFeatures(WorkbookWriterFeatures) - Method in class cdc.impex.api.ImpExFactoryFeatures.Builder
All Classes All Packages