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

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 a IssueLevel.INFO.
BEGIN_WORKBOOK - cdc.impex.api.issues.ExportIssueType
A workbook is being created.
This is a IssueLevel.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 a IssueLevel.INFO.
END_WORKBOOK - cdc.impex.api.issues.ExportIssueType
A workbook has been created.
This is a IssueLevel.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 a IssueLevel.INFO.
ImpExCatalog - Class in cdc.impex.api
Catalog of SheetTemplates and ImportHandlers.
ImpExCatalog() - Constructor for class cdc.impex.api.ImpExCatalog
 
ImpExFactory - Class in cdc.impex.api
Factory of Importers, Exporters and TemplateGenerators.
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 true if 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 a IssueLevel.INFO.
LOAD_WORKBOOK - cdc.impex.api.issues.ImportIssueType
A workbook is being loaded.
This is a IssueLevel.INFO.
LOADED_SHEET - cdc.impex.api.issues.ImportIssueType
A sheet has been loaded.
This is a IssueLevel.INFO.
LOADED_WORKBOOK - cdc.impex.api.issues.ImportIssueType
A workbook has been loaded.
This is a IssueLevel.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 a IssueLevel.ERROR.
MISSING_MANDATORY_DATA - cdc.impex.api.issues.ExportIssueType
No data for a mandatory column in a row.
This is a IssueLevel.ERROR.
MISSING_MANDATORY_DATA - cdc.impex.api.issues.ImportIssueType
No data for a mandatory column in a row.
This is a IssueLevel.ERROR.

N

NO_TEMPLATES - cdc.impex.api.issues.ImportIssueType
No templates were passed, and nothing can be done.
This is a IssueLevel.WARNING.
NON_COMPLIANT_DATA - cdc.impex.api.issues.ExportIssueType
Data is rejected by the checker.
The severity can be any of IssueLevel.INFO, IssueLevel.WARNING, IssueLevel.ERROR, or IssueLevel.FATAL.
It depends on ColumnTemplate.getCheckFailureLevel().
NON_COMPLIANT_DATA - cdc.impex.api.issues.ImportIssueType
Data is rejected by the checker.
The severity can be any of IssueLevel.INFO, IssueLevel.WARNING, IssueLevel.ERROR, or IssueLevel.FATAL.
It depends on ColumnTemplate.getCheckFailureLevel().
NON_CONVERTIBLE_DATA - cdc.impex.api.issues.ExportIssueType
Data can not be converted to expected declared data type.
This is a IssueLevel.FATAL.
NON_CONVERTIBLE_DATA - cdc.impex.api.issues.ImportIssueType
Data can not be converted to expected declared data type.
This is a IssueLevel.ERROR.

O

OPTIONAL - cdc.impex.api.templates.Usage
The column is optional whatever the action is.

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 a IssueLevel.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 a IssueLevel.WARNING or IssueLevel.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
 
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