A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes All Packages

A

ACTION - Static variable in class cdc.impex.templates.Usage
Usage dedicated to the action column.
actionColumnName(String) - Method in class cdc.impex.templates.SheetTemplate.Builder
 
ActiveExporter - Interface in cdc.impex.exports
Interface dedicated to export and that adopts the active iterator approach.
ADD_CONTENT_VALIDATION - cdc.impex.ImpExFactoryFeatures.Hint
If enabled, adds content validation if possible.
ADD_DATA_COMMENTS - cdc.impex.ImpExFactoryFeatures.Hint
If enabled, adds data comments if possible and meaningful.
ADD_HEADER_COMMENTS - cdc.impex.ImpExFactoryFeatures.Hint
If enabled, adds comments to headers if possible.
ADD_README - cdc.impex.ImpExFactoryFeatures.Hint
If enabled, adds README sections.
addReadme(List<SheetTemplate>) - Method in interface cdc.impex.exports.StreamExporter
 
addRow() - Method in interface cdc.impex.exports.ActiveExporter
Called once for each row, once it has been filled.
addRow() - Method in class cdc.impex.exports.CheckedActiveExporter
 
addRow(ExportRow) - Method in interface cdc.impex.exports.StreamExporter
 
analyze(File, Set<SheetTemplate>, File, ProgressController) - Method in interface cdc.impex.imports.ImportAnalyzer
Loads and analyzes a candidate import input file, and generates analysis file.
APP_FAILURE - cdc.impex.exports.ExportIssueType
The application failed to execute the required action, for reasons such as:
APP_FAILURE - cdc.impex.imports.ImportIssueType
The application failed to execute the required action, for reasons such as: The ImportAction.CREATE would have caused a duplication.
APP_INFO - cdc.impex.exports.ExportIssueType
The application sends an informative message.
APP_INFO - cdc.impex.imports.ImportIssueType
The application sends an informative message.

B

batch() - Method in class cdc.impex.imports.BatchSheetImporter
Method that is invoked every batch size data in a sheet, and if necessary when ending the sheet.
BatchSheetImporter - Class in cdc.impex.imports
Utility class that implements SheetImporter, delegating all the work, and adds batch notifications.
BatchSheetImporter(SheetImporter) - Constructor for class cdc.impex.imports.BatchSheetImporter
 
beginExport(IssuesHandler<Issue>) - Method in class cdc.impex.exports.CheckedWorkbookExporter
 
beginExport(IssuesHandler<Issue>) - Method in class cdc.impex.exports.VerboseWorkbookExporter
 
beginExport(IssuesHandler<Issue>) - Method in interface cdc.impex.exports.WorkbookExporter
Invoked to notify the beginning of export.
beginExport(File) - Method in interface cdc.impex.exports.StreamExporter
Must be invoked at beginning of export to a File.
beginExport(File, IssuesHandler<Issue>, ProgressController) - Method in interface cdc.impex.exports.ActiveExporter
Called once for a file.
beginExport(File, IssuesHandler<Issue>, ProgressController) - Method in class cdc.impex.exports.CheckedActiveExporter
 
beginExport(OutputStream, ImpExFormat) - Method in interface cdc.impex.exports.StreamExporter
Must be invoked at beginning of export to an OutputStream.
beginExport(OutputStream, String, ImpExFormat, IssuesHandler<Issue>, ProgressController) - Method in interface cdc.impex.exports.ActiveExporter
 
beginExport(OutputStream, String, ImpExFormat, IssuesHandler<Issue>, ProgressController) - Method in class cdc.impex.exports.CheckedActiveExporter
 
beginImport(String, IssuesHandler<Issue>) - Method in class cdc.impex.imports.CheckedWorkbookImporter
 
beginImport(String, IssuesHandler<Issue>) - Method in class cdc.impex.imports.VerboseWorkbookImporter
 
beginImport(String, IssuesHandler<Issue>) - Method in interface cdc.impex.imports.WorkbookImporter
Invoked to notify the beginning of import.
beginSheet(SheetTemplate, long) - Method in interface cdc.impex.exports.ActiveExporter
Called once for each logical sheet.
beginSheet(SheetTemplate, long) - Method in class cdc.impex.exports.CheckedActiveExporter
 
beginSheet(SheetTemplate, String, long) - Method in interface cdc.impex.exports.StreamExporter
Must be invoked at the beginning of a sheet export.
beginSheetExport(SheetTemplate, IssuesHandler<Issue>) - Method in class cdc.impex.exports.CheckedSheetExporter
 
beginSheetExport(SheetTemplate, IssuesHandler<Issue>) - Method in interface cdc.impex.exports.SheetExporter
Invoked to begin a sheet exports.
beginSheetExport(SheetTemplate, IssuesHandler<Issue>) - Method in class cdc.impex.exports.VerboseSheetExporter
 
beginSheetExport(SheetTemplate, IssuesHandler<Issue>) - Method in class cdc.impex.exports.VerboseWorkbookExporter
 
beginSheetImport(String, String, SheetTemplate, IssuesHandler<Issue>) - Method in class cdc.impex.imports.BatchSheetImporter
 
beginSheetImport(String, String, SheetTemplate, IssuesHandler<Issue>) - Method in class cdc.impex.imports.CheckedSheetImporter
 
beginSheetImport(String, String, SheetTemplate, IssuesHandler<Issue>) - Method in interface cdc.impex.imports.SheetImporter
Invoked to notify the beginning of the import of a sheet.
beginSheetImport(String, String, SheetTemplate, IssuesHandler<Issue>) - Method in class cdc.impex.imports.VerboseSheetImporter
 
beginSheetImport(String, String, SheetTemplate, IssuesHandler<Issue>) - Method in class cdc.impex.imports.VerboseWorkbookImporter
 
BEST - Static variable in class cdc.impex.ImpExFactoryFeatures
 
BIG_DEC - cdc.impex.templates.Primitive
 
BIG_INT - cdc.impex.templates.Primitive
 
BOOL - cdc.impex.templates.Primitive
 
build() - Method in class cdc.impex.exports.ExportIssue.Builder
Deprecated.
 
build() - Method in class cdc.impex.ImpExFactoryFeatures.Builder
 
build() - Method in class cdc.impex.imports.ImportIssue.Builder
Deprecated.
 
build() - Method in class cdc.impex.templates.ColumnTemplate.Builder
 
build() - Method in class cdc.impex.templates.SheetTemplate.Builder
 
build() - Method in class cdc.impex.templates.Usage.Builder
 
builder() - Static method in class cdc.impex.exports.ExportIssue
Deprecated.
 
builder() - Static method in class cdc.impex.exports.ExportIssues
 
builder() - Static method in class cdc.impex.ImpExFactoryFeatures
 
builder() - Static method in class cdc.impex.imports.ImportIssue
Deprecated.
 
builder() - Static method in class cdc.impex.imports.ImportIssues
 
builder() - Static method in class cdc.impex.templates.SheetTemplate
 
builder() - Static method in class cdc.impex.templates.Usage
 
builder(ColumnTemplate<T>) - Static method in class cdc.impex.templates.ColumnTemplate
Creates a new Builder initialized from a Template.
builder(SheetTemplate) - Static method in class cdc.impex.templates.SheetTemplate
 
builder(Class<T>) - Static method in class cdc.impex.templates.ColumnTemplate
Creates an empty new Builder.
builder(String, ColumnTemplate<T>) - Static method in class cdc.impex.templates.ColumnTemplate
Deprecated, for removal: This API element is subject to removal in a future version.
builder(String, Class<T>) - Static method in class cdc.impex.templates.ColumnTemplate
Deprecated, for removal: This API element is subject to removal in a future version.
Builder() - Constructor for class cdc.impex.exports.ExportIssue.Builder
Deprecated.
 
Builder() - Constructor for class cdc.impex.ImpExFactoryFeatures.Builder
 
Builder() - Constructor for class cdc.impex.imports.ImportIssue.Builder
Deprecated.
 

C

canBeProcessed() - Method in interface cdc.impex.imports.ImportRow
 
canExportTo(File) - Method in class cdc.impex.ImpExFactory
 
canImportFrom(File) - Method in class cdc.impex.ImpExFactory
 
cdc.impex - package cdc.impex
 
cdc.impex.exports - package cdc.impex.exports
 
cdc.impex.imports - package cdc.impex.imports
 
cdc.impex.templates - package cdc.impex.templates
 
CHAR - cdc.impex.templates.Primitive
 
CheckedActiveExporter - Class in cdc.impex.exports
Implementation of ActiveExporter that do some checks and delegates the real job to another ActiveExporter.
CheckedActiveExporter(ActiveExporter) - Constructor for class cdc.impex.exports.CheckedActiveExporter
 
CheckedSheetExporter - Class in cdc.impex.exports
Implementation of SheetExporter that inserts checks.
CheckedSheetExporter() - Constructor for class cdc.impex.exports.CheckedSheetExporter
 
CheckedSheetImporter - Class in cdc.impex.imports
 
CheckedSheetImporter() - Constructor for class cdc.impex.imports.CheckedSheetImporter
 
CheckedWorkbookExporter - Class in cdc.impex.exports
 
CheckedWorkbookExporter() - Constructor for class cdc.impex.exports.CheckedWorkbookExporter
 
CheckedWorkbookImporter - Class in cdc.impex.imports
 
CheckedWorkbookImporter() - Constructor for class cdc.impex.imports.CheckedWorkbookImporter
 
checker(Checker<T>) - Method in class cdc.impex.templates.ColumnTemplate.Builder
 
checkFailureSeverity(IssueSeverity) - Method in class cdc.impex.templates.ColumnTemplate.Builder
 
checkStatus(ImpExStatus) - Method in class cdc.impex.exports.CheckedActiveExporter
 
checkStatus(ImpExStatus) - Method in class cdc.impex.exports.CheckedSheetExporter
 
checkStatus(ImpExStatus) - Method in class cdc.impex.imports.CheckedSheetImporter
 
checkStatus(ImpExStatus) - Method in class cdc.impex.imports.CheckedWorkbookImporter
 
checkStatus(ImpExStatus, ImpExStatus) - Static method in enum cdc.impex.ImpExStatus
 
column(ColumnTemplate<?>) - Method in class cdc.impex.templates.SheetTemplate.Builder
 
ColumnTemplate<T> - Class in cdc.impex.templates
Description of a template column.
ColumnTemplate.Builder<T> - Class in cdc.impex.templates
 
containsColumn(String) - Method in class cdc.impex.templates.SheetTemplate
Returns true if this sheet template contains a column with a particular name.
containsKey(String) - Method in interface cdc.impex.exports.ExportRow
 
create(Presence) - Method in class cdc.impex.templates.Usage.Builder
 
CREATE - cdc.impex.templates.ImportAction
The row describes the creation of something.
createActiveExporter(ImpExFormat) - Method in class cdc.impex.ImpExFactory
Creates an {link ActiveExporter} implementation that is compliant with a format.
createActiveExporter(File) - Method in class cdc.impex.ImpExFactory
Creates an {link ActiveExporter} implementation that is compliant with the format of a file.
createExporter(ImpExFormat) - Method in class cdc.impex.ImpExFactory
Creates an {link Exporter} implementation that is compliant with a format.
createExporter(File) - Method in class cdc.impex.ImpExFactory
Creates an {link Exporter} implementation that is compliant with the format of a file.
createImportAnalyzer(File) - Method in class cdc.impex.ImpExFactory
 
createImporter(File) - Method in class cdc.impex.ImpExFactory
Creates an Importer for a file.
createStreamExporter(ImpExFormat, IssuesHandler<Issue>) - Method in class cdc.impex.ImpExFactory
Creates a StreamExporter for a format.
createStreamExporter(File, IssuesHandler<Issue>) - Method in class cdc.impex.ImpExFactory
Creates a StreamExporter compliant with a file extension.
createTemplateGenerator(File) - Method in class cdc.impex.ImpExFactory
Creates a TemplateGenarator for a file.
createWorkbookExporterFor(WorkbookExporter, String...) - Method in class cdc.impex.ImpExCatalog
Creates a delegating sheet exporter for an array of template names.
createWorkbookExporterFor(WorkbookExporter, Collection<String>) - Method in class cdc.impex.ImpExCatalog
Creates a delegating sheet exporter for a collection of template names.
createWorkbookExporterFor(String...) - Method in class cdc.impex.ImpExCatalog
 
createWorkbookExporterFor(Collection<String>) - Method in class cdc.impex.ImpExCatalog
 
createWorkbookImporterFor(WorkbookImporter, String...) - Method in class cdc.impex.ImpExCatalog
Creates a delegating sheet importer for an array of template names.
createWorkbookImporterFor(WorkbookImporter, Collection<String>) - Method in class cdc.impex.ImpExCatalog
Creates a delegating sheet importer for a collection of template names.
createWorkbookImporterFor(String...) - Method in class cdc.impex.ImpExCatalog
 
createWorkbookImporterFor(Collection<String>) - Method in class cdc.impex.ImpExCatalog
 
CSV - cdc.impex.ImpExFormat
 
cvOperator(ContentValidation.Operator) - Method in class cdc.impex.templates.ColumnTemplate.Builder
 
cvType(ContentValidation.Type) - Method in class cdc.impex.templates.ColumnTemplate.Builder
 
cvValue(String) - Method in class cdc.impex.templates.ColumnTemplate.Builder
 
cvValues(String...) - Method in class cdc.impex.templates.ColumnTemplate.Builder
 
cvValues(String, String) - Method in class cdc.impex.templates.ColumnTemplate.Builder
 
cvValues(List<String>) - Method in class cdc.impex.templates.ColumnTemplate.Builder
 

D

def(T) - Method in class cdc.impex.templates.ColumnTemplate.Builder
 
DEFAULT_ACTION_COLUMN_NAME - Static variable in class cdc.impex.templates.SheetTemplate
 
delegate - Variable in class cdc.impex.exports.VerboseSheetExporter
 
delegate - Variable in class cdc.impex.exports.VerboseWorkbookExporter
 
delete(Presence) - Method in class cdc.impex.templates.Usage.Builder
 
DELETE - cdc.impex.templates.ImportAction
The row describes the removal of something.
DERIVED_RO_ATT - Static variable in class cdc.impex.templates.Usage
The column is a read-only derived (computed) entity attribute.
description(String) - Method in class cdc.impex.templates.ColumnTemplate.Builder
 
description(String) - Method in class cdc.impex.templates.SheetTemplate.Builder
 
domain(String) - Method in class cdc.impex.templates.SheetTemplate.Builder
 
DOMAIN - Static variable in class cdc.impex.exports.ExportIssue
Deprecated.
 
DOMAIN - Static variable in class cdc.impex.exports.ExportIssues
 
DOMAIN - Static variable in class cdc.impex.imports.ImportIssue
Deprecated.
 
DOMAIN - Static variable in class cdc.impex.imports.ImportIssues
 
DOMAIN_NAME_COMPARATOR - Static variable in class cdc.impex.templates.SheetTemplate
 

E

endExport() - Method in interface cdc.impex.exports.ActiveExporter
Called once at the end of export.
endExport() - Method in class cdc.impex.exports.CheckedActiveExporter
 
endExport() - Method in interface cdc.impex.exports.StreamExporter
Must be invoked at end of export.
endExport(IssuesHandler<Issue>) - Method in class cdc.impex.exports.CheckedWorkbookExporter
 
endExport(IssuesHandler<Issue>) - Method in class cdc.impex.exports.VerboseWorkbookExporter
 
endExport(IssuesHandler<Issue>) - Method in interface cdc.impex.exports.WorkbookExporter
Invoked to notify the end of export.
endImport(String, IssuesHandler<Issue>) - Method in class cdc.impex.imports.CheckedWorkbookImporter
 
endImport(String, IssuesHandler<Issue>) - Method in class cdc.impex.imports.VerboseWorkbookImporter
 
endImport(String, IssuesHandler<Issue>) - Method in interface cdc.impex.imports.WorkbookImporter
Invoked to notify the end of import.
endSheet() - Method in interface cdc.impex.exports.ActiveExporter
Called once at the end of each logical sheet.
endSheet() - Method in class cdc.impex.exports.CheckedActiveExporter
 
endSheet() - Method in interface cdc.impex.exports.StreamExporter
Must be invoked at the end of writing a sheet.
endSheetExport(SheetTemplate, IssuesHandler<Issue>) - Method in class cdc.impex.exports.CheckedSheetExporter
 
endSheetExport(SheetTemplate, IssuesHandler<Issue>) - Method in interface cdc.impex.exports.SheetExporter
Invoked to end a sheet export.
endSheetExport(SheetTemplate, IssuesHandler<Issue>) - Method in class cdc.impex.exports.VerboseSheetExporter
 
endSheetExport(SheetTemplate, IssuesHandler<Issue>) - Method in class cdc.impex.exports.VerboseWorkbookExporter
 
endSheetImport(String, String, SheetTemplate, IssuesHandler<Issue>) - Method in class cdc.impex.imports.BatchSheetImporter
 
endSheetImport(String, String, SheetTemplate, IssuesHandler<Issue>) - Method in class cdc.impex.imports.CheckedSheetImporter
 
endSheetImport(String, String, SheetTemplate, IssuesHandler<Issue>) - Method in interface cdc.impex.imports.SheetImporter
Invoked to notify the end of the import of a sheet.
endSheetImport(String, String, SheetTemplate, IssuesHandler<Issue>) - Method in class cdc.impex.imports.VerboseSheetImporter
 
endSheetImport(String, String, SheetTemplate, IssuesHandler<Issue>) - Method in class cdc.impex.imports.VerboseWorkbookImporter
 
ENUM - cdc.impex.templates.Primitive
 
ERASE - Static variable in interface cdc.impex.imports.ImportRow
 
exportConverter(Function<T, String>) - Method in class cdc.impex.templates.ColumnTemplate.Builder
 
exportData(File, List<SheetTemplate>, WorkbookExporter, IssuesHandler<Issue>, ProgressController) - Method in interface cdc.impex.exports.Exporter
Export data to a file.
exportData(File, List<SheetTemplate>, WorkbookExporter, IssuesHandler<Issue>, ProgressController) - Method in class cdc.impex.exports.VerboseExporter
 
exportData(File, List<String>, ImpExCatalog, IssuesHandler<Issue>, ProgressController, ImpExFactoryFeatures) - Static method in interface cdc.impex.exports.Exporter
Exports data to a file using an ImpExCatalog.
exportData(OutputStream, String, ImpExFormat, List<SheetTemplate>, WorkbookExporter, IssuesHandler<Issue>, ProgressController) - Method in interface cdc.impex.exports.Exporter
Export data to an output stream using a format.
exportData(OutputStream, String, ImpExFormat, List<SheetTemplate>, WorkbookExporter, IssuesHandler<Issue>, ProgressController) - Method in class cdc.impex.exports.VerboseExporter
 
exportData(OutputStream, String, ImpExFormat, List<String>, ImpExCatalog, IssuesHandler<Issue>, ProgressController, ImpExFactoryFeatures) - Static method in interface cdc.impex.exports.Exporter
Exports data to a stream using an ImpExCatalog.
Exporter - Interface in cdc.impex.exports
Interface implemented by classes that can export data to a file or stream.
ExportIssue - Class in cdc.impex.exports
Deprecated.
ExportIssue(ExportIssue.Builder) - Constructor for class cdc.impex.exports.ExportIssue
Deprecated.
 
ExportIssue.Builder - Class in cdc.impex.exports
Deprecated.
 
ExportIssues - Class in cdc.impex.exports
 
ExportIssueType - Enum in cdc.impex.exports
 
exportRow(ExportRow, IssuesHandler<Issue>) - Method in class cdc.impex.exports.CheckedSheetExporter
 
exportRow(ExportRow, IssuesHandler<Issue>) - Method in interface cdc.impex.exports.SheetExporter
Invoked to export the current row in current sheet.
exportRow(ExportRow, IssuesHandler<Issue>) - Method in class cdc.impex.exports.VerboseSheetExporter
 
exportRow(ExportRow, IssuesHandler<Issue>) - Method in class cdc.impex.exports.VerboseWorkbookExporter
 
ExportRow - Interface in cdc.impex.exports
 

F

FASTEST - Static variable in class cdc.impex.ImpExFactoryFeatures
 
fix() - Method in class cdc.impex.exports.ExportIssue.Builder
Deprecated.
 
fix() - Method in class cdc.impex.imports.ImportIssue.Builder
Deprecated.
 
from(File) - Static method in enum cdc.impex.ImpExFormat
 
fromDelegates(WorkbookExporter, Function<String, SheetExporter>) - Static method in interface cdc.impex.exports.WorkbookExporter
Creates a delegating workbook exporter.
fromDelegates(WorkbookExporter, Map<String, SheetExporter>) - Static method in interface cdc.impex.exports.WorkbookExporter
Creates a delegating workbook exporter.
fromDelegates(WorkbookImporter, Function<String, SheetImporter>) - Static method in interface cdc.impex.imports.WorkbookImporter
Creates a delegating workbook importer.
fromDelegates(WorkbookImporter, Map<String, SheetImporter>) - Static method in interface cdc.impex.imports.WorkbookImporter
Creates a delegating workbook importer.
fromDelegates(Function<String, SheetExporter>) - Static method in interface cdc.impex.exports.WorkbookExporter
 
fromDelegates(Function<String, SheetImporter>) - Static method in interface cdc.impex.imports.WorkbookImporter
 
fromDelegates(Map<String, SheetExporter>) - Static method in interface cdc.impex.exports.WorkbookExporter
 
fromDelegates(Map<String, SheetImporter>) - Static method in interface cdc.impex.imports.WorkbookImporter
 

G

generate(File, SheetTemplate...) - Method in interface cdc.impex.templates.TemplateGenerator
Generate a template file.
generate(File, List<SheetTemplate>) - Method in interface cdc.impex.templates.TemplateGenerator
Generate a template file.
generate(File, List<String>, ImpExCatalog, ImpExFactoryFeatures) - Static method in interface cdc.impex.templates.TemplateGenerator
 
GENERATE_SHEET - cdc.impex.exports.ExportIssueType
A sheet is being created.
GENERATE_WORKBOOK - cdc.impex.exports.ExportIssueType
A workbook is being created.
GENERATED_SHEET - cdc.impex.exports.ExportIssueType
A sheet has been created.
GENERATED_WORKBOOK - cdc.impex.exports.ExportIssueType
A workbook has been created.
getAction() - Method in interface cdc.impex.imports.ImportRow
 
getActionColumn() - Method in class cdc.impex.templates.SheetTemplate
 
getActionColumnName() - Method in class cdc.impex.templates.SheetTemplate
 
getBatchSize() - Method in class cdc.impex.imports.BatchSheetImporter
 
getCheckerOrNull() - Method in class cdc.impex.templates.ColumnTemplate
 
getCheckFailureSeverity() - Method in class cdc.impex.templates.ColumnTemplate
 
getColumn(String) - Method in class cdc.impex.templates.SheetTemplate
Returns the column that has a given name.
getColumnNames() - Method in class cdc.impex.templates.SheetTemplate
 
getColumnNames(Usage) - Method in class cdc.impex.templates.SheetTemplate
Returns a list of column names that match a usage.
getColumns() - Method in class cdc.impex.templates.SheetTemplate
 
getColumns(Usage) - Method in class cdc.impex.templates.SheetTemplate
 
getComment() - Method in class cdc.impex.templates.ColumnTemplate
 
getComment(String) - Method in interface cdc.impex.exports.ExportRow
 
getContentValidationOperator() - Method in class cdc.impex.templates.ColumnTemplate
 
getContentValidationType() - Method in class cdc.impex.templates.ColumnTemplate
 
getContentValidationValues() - Method in class cdc.impex.templates.ColumnTemplate
 
getCount(Presence) - Method in class cdc.impex.templates.Usage
 
getData(ColumnTemplate<T>, T) - Method in interface cdc.impex.imports.ImportRow
Returns the data associated to a column or a default value.
getData(Class<T>, String, T) - Method in interface cdc.impex.imports.ImportRow
Returns the data associated to a column or a default value.
getData(String, Object) - Method in interface cdc.impex.imports.ImportRow
Returns the data associated to a column or a default value.
getDataOrDef(ColumnTemplate<T>) - Method in interface cdc.impex.imports.ImportRow
Returns the data associated to a column or the column default value.
getDataOrNull(ColumnTemplate<T>) - Method in interface cdc.impex.imports.ImportRow
Returns the data associated to a column or null.
getDataOrNull(Class<T>, String) - Method in interface cdc.impex.imports.ImportRow
Returns the data associated to a column or null.
getDataOrNull(String) - Method in interface cdc.impex.imports.ImportRow
Returns the data associated to a column or null.
getDataType() - Method in class cdc.impex.templates.ColumnTemplate
 
getDef() - Method in class cdc.impex.templates.ColumnTemplate
 
getDelegate() - Method in class cdc.impex.imports.BatchSheetImporter
 
getDescription() - Method in class cdc.impex.templates.ColumnTemplate
 
getDescription() - Method in class cdc.impex.templates.SheetTemplate
 
getDomain() - Method in class cdc.impex.templates.SheetTemplate
 
getDomainNames() - Method in class cdc.impex.ImpExCatalog
 
getDomainTemplatesAsList(String) - Method in class cdc.impex.ImpExCatalog
Returns a list of sheet templates associated to a domain.
getDomainTemplatesAsSet(String) - Method in class cdc.impex.ImpExCatalog
Returns a set of sheet templates associated to a domain.
getExportConverter() - Method in class cdc.impex.templates.ColumnTemplate
 
getExtractableTemplateNames() - Method in class cdc.impex.ImpExCatalog
 
getFeatures() - Method in class cdc.impex.ImpExFactory
 
getImportableTemplateNames() - Method in class cdc.impex.ImpExCatalog
 
getImportActions(Presence) - Method in class cdc.impex.templates.Usage
 
getImportConverter() - Method in class cdc.impex.templates.ColumnTemplate
 
getIssues() - Method in interface cdc.impex.exports.ExportRow
 
getIssues() - Method in interface cdc.impex.imports.ImportRow
 
getIssuesHandler() - Method in interface cdc.impex.exports.ActiveExporter
 
getIssuesHandler() - Method in class cdc.impex.exports.CheckedActiveExporter
 
getLocation() - Method in interface cdc.impex.imports.ImportRow
 
getMaxRows() - Method in enum cdc.impex.ImpExFormat
 
getName() - Method in class cdc.impex.templates.ColumnTemplate
 
getName() - Method in class cdc.impex.templates.SheetTemplate
 
getName() - Method in class cdc.impex.templates.Usage
 
getNumber() - Method in interface cdc.impex.exports.ExportRow
Returns the 1-based number of this row.
getNumber() - Method in interface cdc.impex.imports.ImportRow
Returns the number (1-based) of this row.
getNumberOfRemainingRows() - Method in class cdc.impex.exports.CheckedSheetExporter
 
getNumberOfRemainingRows() - Method in interface cdc.impex.exports.SheetExporter
 
getNumberOfRemainingRows() - Method in class cdc.impex.exports.VerboseSheetExporter
 
getNumberOfRemainingRows() - Method in class cdc.impex.exports.VerboseWorkbookExporter
 
getPassword() - Method in class cdc.impex.ImpExFactoryFeatures
 
getPresence(ImportAction) - Method in class cdc.impex.templates.Usage
 
getPrimitive() - Method in class cdc.impex.templates.ColumnTemplate
 
getPrimitive(Class<?>) - Static method in enum cdc.impex.templates.Primitive
Returns the Primitive corresponding to a class.
getQName() - Method in class cdc.impex.templates.SheetTemplate
 
getRawDataOrNull(String) - Method in interface cdc.impex.imports.ImportRow
Returns the raw data associated to a column or null.
getSeverity() - Method in enum cdc.impex.exports.ExportIssueType
 
getSeverity() - Method in enum cdc.impex.imports.ImportIssueType
 
getSheetExporter(String) - Method in class cdc.impex.ImpExCatalog
Return The sheet exporter associated to template name.
getSheetExporterOrNull(String) - Method in class cdc.impex.ImpExCatalog
Returns sheet exporter associated to a template name or null.
getSheetImporter(String) - Method in class cdc.impex.ImpExCatalog
Return The sheet importer associated to template name.
getSheetImporterOrNull(String) - Method in class cdc.impex.ImpExCatalog
Returns sheet importer associated to a template name or null.
getSheetName() - Method in interface cdc.impex.exports.ExportRow
 
getSheetName() - Method in interface cdc.impex.imports.ImportRow
 
getSystemId() - Method in interface cdc.impex.imports.ImportRow
 
getTemplate() - Method in interface cdc.impex.exports.ExportRow
 
getTemplate() - Method in interface cdc.impex.imports.ImportRow
 
getTemplate(String) - Method in class cdc.impex.ImpExCatalog
 
getTemplateNames() - Method in class cdc.impex.ImpExCatalog
 
getTemplateOrNull(String) - Method in class cdc.impex.ImpExCatalog
 
getTemplates() - Method in class cdc.impex.ImpExCatalog
 
getTemplatesAsList(String...) - Method in class cdc.impex.ImpExCatalog
 
getTemplatesAsList(Collection<String>) - Method in class cdc.impex.ImpExCatalog
 
getTemplatesAsSet(String...) - Method in class cdc.impex.ImpExCatalog
 
getTemplatesAsSet(Collection<String>) - Method in class cdc.impex.ImpExCatalog
 
getUsage() - Method in class cdc.impex.templates.ColumnTemplate
 
getValue(String) - Method in interface cdc.impex.exports.ExportRow
 
getValueAsBigDecimal(String) - Method in interface cdc.impex.exports.ExportRow
 
getValueAsBigInteger(String) - Method in interface cdc.impex.exports.ExportRow
 
getValueAsBoolean(String) - Method in interface cdc.impex.exports.ExportRow
 
getValueAsDouble(String) - Method in interface cdc.impex.exports.ExportRow
 
getValueAsLong(String) - Method in interface cdc.impex.exports.ExportRow
 
getWorkbookKind() - Method in enum cdc.impex.ImpExFormat
 
getWorkbookWriterFeatures() - Method in class cdc.impex.ImpExFactoryFeatures
 

H

hasChecker() - Method in class cdc.impex.templates.ColumnTemplate
 
hasMore() - Method in interface cdc.impex.exports.SheetExporter
 
hasValidValue(String) - Method in interface cdc.impex.exports.ExportRow
 
hint(ImpExFactoryFeatures.Hint) - Method in class cdc.impex.ImpExFactoryFeatures.Builder
 

I

IGNORE - cdc.impex.templates.ImportAction
The row must be ignored.
IGNORE_MISSING_ACTION_COLUMN - cdc.impex.ImpExFactoryFeatures.Hint
If enabled and Action column is missing, continue processing.
IGNORED - cdc.impex.templates.Presence
 
IGNORED_COLUMN - cdc.impex.imports.ImportIssueType
A column that is not declared in template has been found.
It will be ignored.
IGNORED_SHEET - cdc.impex.exports.ExportIssueType
 
IGNORED_SHEET - cdc.impex.imports.ImportIssueType
A sheet of the loaded workbook is ignored because there is no associated template.
ImpExCatalog - Class in cdc.impex
Catalog of SheetTemplates and SheetImporters.
ImpExCatalog() - Constructor for class cdc.impex.ImpExCatalog
 
ImpExFactory - Class in cdc.impex
ImpExFactory(ImpExFactoryFeatures) - Constructor for class cdc.impex.ImpExFactory
 
ImpExFactoryFeatures - Class in cdc.impex
 
ImpExFactoryFeatures.Builder - Class in cdc.impex
 
ImpExFactoryFeatures.Hint - Enum in cdc.impex
 
ImpExFormat - Enum in cdc.impex
Enumeration of supported import formats.
ImpExStatus - Enum in cdc.impex
 
IMPORT_CANCELLED - cdc.impex.imports.ImportIssueType
The import was cancelled.
ImportAction - Enum in cdc.impex.templates
Enumeration of possible actions for each row.
ImportAnalyzer - Interface in cdc.impex.imports
 
importConverter(Function<String, T>) - Method in class cdc.impex.templates.ColumnTemplate.Builder
 
importData(File, Set<SheetTemplate>, WorkbookImporter, IssuesHandler<Issue>, ProgressController) - Method in interface cdc.impex.imports.Importer
Invoked to analyze a file that contains data to import.
importData(File, Set<String>, ImpExCatalog, IssuesHandler<Issue>, ProgressController, ImpExFactoryFeatures) - Static method in interface cdc.impex.imports.Importer
 
Importer - Interface in cdc.impex.imports
Interface implemented by classes that can analyze a file to prepare data for import.
ImportIssue - Class in cdc.impex.imports
Deprecated.
ImportIssue(ImportIssue.Builder) - Constructor for class cdc.impex.imports.ImportIssue
Deprecated.
 
ImportIssue.Builder - Class in cdc.impex.imports
Deprecated.
 
ImportIssues - Class in cdc.impex.imports
 
ImportIssueType - Enum in cdc.impex.imports
 
importRow(ImportRow, IssuesHandler<Issue>) - Method in class cdc.impex.imports.BatchSheetImporter
 
importRow(ImportRow, IssuesHandler<Issue>) - Method in class cdc.impex.imports.CheckedSheetImporter
 
importRow(ImportRow, IssuesHandler<Issue>) - Method in interface cdc.impex.imports.SheetImporter
Invoked to notify the import a row.
importRow(ImportRow, IssuesHandler<Issue>) - Method in class cdc.impex.imports.VerboseSheetImporter
 
importRow(ImportRow, IssuesHandler<Issue>) - Method in class cdc.impex.imports.VerboseWorkbookImporter
 
ImportRow - Interface in cdc.impex.imports
Definition of an import row.
INIT - cdc.impex.ImpExStatus
 
INT - cdc.impex.templates.Primitive
 
isActionColumn(ColumnTemplate<?>) - Method in class cdc.impex.templates.SheetTemplate
 
isEmpty() - Method in interface cdc.impex.imports.ImportRow
 
isEnabled(ImpExFactoryFeatures.Hint) - Method in class cdc.impex.ImpExFactoryFeatures
 
isErasable() - Method in class cdc.impex.templates.Usage
 
isErase(ColumnTemplate<?>) - Method in interface cdc.impex.imports.ImportRow
Returns true if the data associated to column must be erased.
isErase(String) - Method in interface cdc.impex.imports.ImportRow
Returns true if the data associated to column must be erased.
isExportFormat() - Method in enum cdc.impex.ImpExFormat
 
isIgnoredFor(ImportAction) - Method in class cdc.impex.templates.Usage
 
isImportFormat() - Method in enum cdc.impex.ImpExFormat
 
isMandatoryFor(ImportAction) - Method in class cdc.impex.templates.Usage
 
isMandatoryForFutureImport() - Method in class cdc.impex.templates.Usage
 
isOptionalFor(ImportAction) - Method in class cdc.impex.templates.Usage
 
issue(ExportIssueType, IssueSeverity, String) - Method in interface cdc.impex.exports.ActiveExporter
Creates a new issue.
issue(ExportIssueType, IssueSeverity, String) - Method in class cdc.impex.exports.CheckedActiveExporter
 
issue(ExportIssueType, String) - Method in interface cdc.impex.exports.ActiveExporter
Creates a new issue whose severity is deduced from its type.
issue(ExportIssueType, String) - Method in class cdc.impex.exports.CheckedActiveExporter
 

J

JSON - cdc.impex.ImpExFormat
 

L

LOAD_SHEET - cdc.impex.imports.ImportIssueType
A sheet is being loaded.
LOAD_WORKBOOK - cdc.impex.imports.ImportIssueType
A workbook is being loaded.
LOADED_SHEET - cdc.impex.imports.ImportIssueType
A sheet has been loaded.
LOADED_WORKBOOK - cdc.impex.imports.ImportIssueType
A workbook has been loaded.

M

MANDATORY - cdc.impex.templates.Presence
 
MANDATORY_RO_ATT - Static variable in class cdc.impex.templates.Usage
The column is a mandatory read-only entity attribute.
MANDATORY_RO_ID - Static variable in class cdc.impex.templates.Usage
The column is a mandatory read-only part of the entity id.
MANDATORY_RW_ATT - Static variable in class cdc.impex.templates.Usage
The column is a mandatory read-write entity attribute.
MISSING_ACTION_COLUMN - cdc.impex.imports.ImportIssueType
The action column is absent.
This disables all actions.
MISSING_MANDATORY_COLUMN - cdc.impex.imports.ImportIssueType
An always mandatory column is absent in sheet header.
MISSING_MANDATORY_DATA - cdc.impex.exports.ExportIssueType
No data for a mandatory column in a row.
MISSING_MANDATORY_DATA - cdc.impex.imports.ImportIssueType
No data for a mandatory column in a row.
MISSING_OPTIONAL_COLUMN - cdc.impex.imports.ImportIssueType
An optional column is absent.
MISSING_PARTIALLY_MANDATORY_COLUMN - cdc.impex.imports.ImportIssueType
A partially mandatory column is absent.

N

name(String) - Method in class cdc.impex.templates.ColumnTemplate.Builder
 
name(String) - Method in class cdc.impex.templates.SheetTemplate.Builder
 
name(String) - Method in class cdc.impex.templates.Usage.Builder
 
newBuilder() - Method in class cdc.impex.templates.ColumnTemplate
 
newBuilder() - Method in class cdc.impex.templates.SheetTemplate
 
newBuilder(String) - Method in class cdc.impex.templates.ColumnTemplate
Deprecated, for removal: This API element is subject to removal in a future version.
nextRow() - Method in interface cdc.impex.exports.ActiveExporter
Called once for each row.
nextRow() - Method in class cdc.impex.exports.CheckedActiveExporter
 
NO_TEMPLATES - cdc.impex.imports.ImportIssueType
No templates were passed, and nothing can be done.
NON_COMPLIANT_DATA - cdc.impex.exports.ExportIssueType
Data is rejected by the checker.
The severity can be any of IssueSeverity, as set by ColumnTemplate.getCheckFailureSeverity().
NON_COMPLIANT_DATA - cdc.impex.imports.ImportIssueType
Data is rejected by the checker.
The severity can be any of IssueSeverity, as set by ColumnTemplate.getCheckFailureSeverity().
NON_CONVERTIBLE_DATA - cdc.impex.exports.ExportIssueType
Data can not be converted to expected declared data type.
NON_CONVERTIBLE_DATA - cdc.impex.imports.ImportIssueType
Data can not be converted to expected declared data type.

O

ODS - cdc.impex.ImpExFormat
 
ODS_FAST - cdc.impex.ImpExFactoryFeatures.Hint
If enabled, uses Fast ODS.
ODS_SIMPLE - cdc.impex.ImpExFactoryFeatures.Hint
If enabled, uses ODF Toolkit simple API.
OPTIONAL - cdc.impex.templates.Presence
 
OPTIONAL_RO_ATT - Static variable in class cdc.impex.templates.Usage
The column is a optional read-only entity attribute.
OPTIONAL_RO_ID - Static variable in class cdc.impex.templates.Usage
The column is an optional read-only part of the entity id.
OPTIONAL_RW_ATT - Static variable in class cdc.impex.templates.Usage
The column is a optional read-write entity attribute.

P

password(String) - Method in class cdc.impex.ImpExFactoryFeatures.Builder
 
POI_STREAMING - cdc.impex.ImpExFactoryFeatures.Hint
If enabled, uses POI Streaming API.
Presence - Enum in cdc.impex.templates
 
PRETTY_PRINT - cdc.impex.ImpExFactoryFeatures.Hint
If enabled, pretty prints result.
Primitive - Enum in cdc.impex.templates
Enumeration of primitive types.

Q

QUIET_VOID - Static variable in interface cdc.impex.exports.SheetExporter
 
QUIET_VOID - Static variable in interface cdc.impex.exports.WorkbookExporter
 
QUIET_VOID - Static variable in interface cdc.impex.imports.SheetImporter
 
QUIET_VOID - Static variable in interface cdc.impex.imports.WorkbookImporter
 

R

REAL - cdc.impex.templates.Primitive
 
register(SheetTemplate) - Method in class cdc.impex.ImpExCatalog
Registers a SheetTemplate.
register(SheetTemplate...) - Method in class cdc.impex.ImpExCatalog
Registers an array of SheetTemplates.
register(SheetTemplate, SheetExporter) - Method in class cdc.impex.ImpExCatalog
Registers a SheetTemplate (if not already done) and associate it to a SheetExporter.
register(SheetTemplate, SheetImporter) - Method in class cdc.impex.ImpExCatalog
Registers a SheetTemplate (if not already done) and associate it to a SheetImporter.
register(String, SheetExporter) - Method in class cdc.impex.ImpExCatalog
Registers a SheetExporter and associate it to a template name.
register(String, SheetImporter) - Method in class cdc.impex.ImpExCatalog
Registers a SheetImporter and associate it to a template name.
register(Collection<SheetTemplate>) - Method in class cdc.impex.ImpExCatalog
Registers a collection of SheetTemplates.
ROW - cdc.impex.ImpExStatus
 

S

self() - Method in class cdc.impex.exports.ExportIssue.Builder
Deprecated.
 
self() - Method in class cdc.impex.imports.ImportIssue.Builder
Deprecated.
 
setBatchSize(int) - Method in class cdc.impex.imports.BatchSheetImporter
Sets the batch size.
setData(ColumnTemplate<T>, T) - Method in interface cdc.impex.exports.ExportRow
Set the data associated to a column
setData(String, Object) - Method in interface cdc.impex.exports.ExportRow
Set the data associated to a column
SHEET - cdc.impex.ImpExStatus
 
SheetExporter - Interface in cdc.impex.exports
Interface implemented by classes that can export data from storage device to memory.
SheetImporter - Interface in cdc.impex.imports
Interface implemented by classes that can import data from memory to storage device.
SheetTemplate - Class in cdc.impex.templates
Description of a sheet template.
SheetTemplate.Builder - Class in cdc.impex.templates
 
status - Variable in class cdc.impex.exports.CheckedSheetExporter
 
status - Variable in class cdc.impex.imports.CheckedSheetImporter
 
StreamExporter - Interface in cdc.impex.exports
Interface implemented by classes that can be used to export data.
STRING - cdc.impex.templates.Primitive
 

T

TemplateGenerator - Interface in cdc.impex.templates
Interface of classes that can generate template files from SheetTemplates.
TOO_MANY_TEMPLATES - cdc.impex.imports.ImportIssueType
Too many templates were passed with a XSV file.
toString() - Method in class cdc.impex.templates.ColumnTemplate
 
toString() - Method in class cdc.impex.templates.SheetTemplate
 
toString() - Method in class cdc.impex.templates.Usage
 

U

UNEXPECTED_DATA - cdc.impex.imports.ImportIssueType
A cell contains data and it should not.
UNEXPECTED_ERASE - cdc.impex.imports.ImportIssueType
A cell contains ERASE pattern and it should not.
update(Presence, boolean) - Method in class cdc.impex.templates.Usage.Builder
 
UPDATE - cdc.impex.templates.ImportAction
The row describes the update of something.
usage(Usage) - Method in class cdc.impex.templates.ColumnTemplate.Builder
 
Usage - Class in cdc.impex.templates
Definition of possible usage of a columns in a template.
Usage.Builder - Class in cdc.impex.templates
 

V

valueOf(String) - Static method in enum cdc.impex.exports.ExportIssueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cdc.impex.ImpExFactoryFeatures.Hint
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cdc.impex.ImpExFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cdc.impex.ImpExStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cdc.impex.imports.ImportIssueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cdc.impex.templates.ImportAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cdc.impex.templates.Presence
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cdc.impex.templates.Primitive
Returns the enum constant of this type with the specified name.
values() - Static method in enum cdc.impex.exports.ExportIssueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cdc.impex.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.ImpExFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cdc.impex.ImpExStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cdc.impex.imports.ImportIssueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cdc.impex.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.templates.Presence
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cdc.impex.templates.Primitive
Returns an array containing the constants of this enum type, in the order they are declared.
VERBOSE_VOID - Static variable in interface cdc.impex.exports.SheetExporter
 
VERBOSE_VOID - Static variable in interface cdc.impex.exports.WorkbookExporter
 
VERBOSE_VOID - Static variable in interface cdc.impex.imports.SheetImporter
 
VERBOSE_VOID - Static variable in interface cdc.impex.imports.WorkbookImporter
 
VerboseExporter - Class in cdc.impex.exports
 
VerboseExporter(Exporter) - Constructor for class cdc.impex.exports.VerboseExporter
 
VerboseSheetExporter - Class in cdc.impex.exports
 
VerboseSheetExporter(SheetExporter) - Constructor for class cdc.impex.exports.VerboseSheetExporter
 
VerboseSheetImporter - Class in cdc.impex.imports
 
VerboseSheetImporter(SheetImporter) - Constructor for class cdc.impex.imports.VerboseSheetImporter
 
VerboseWorkbookExporter - Class in cdc.impex.exports
 
VerboseWorkbookExporter(WorkbookExporter) - Constructor for class cdc.impex.exports.VerboseWorkbookExporter
 
VerboseWorkbookImporter - Class in cdc.impex.imports
 
VerboseWorkbookImporter(WorkbookImporter) - Constructor for class cdc.impex.imports.VerboseWorkbookImporter
 

W

WORKBOOK - cdc.impex.ImpExStatus
 
WorkbookExporter - Interface in cdc.impex.exports
Interface implemented by classes that can extract workbook data to export.
WorkbookImporter - Interface in cdc.impex.imports
This interface adds workbook level notifications to SheetImporter.
workbookWriterFeatures(WorkbookWriterFeatures) - Method in class cdc.impex.ImpExFactoryFeatures.Builder
 

X

XLS - cdc.impex.ImpExFormat
 
XLSM - cdc.impex.ImpExFormat
 
XLSX - cdc.impex.ImpExFormat
 
XML - cdc.impex.ImpExFormat
 
A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes All Packages