# Uses of Package org.deidentifier.arx.io (ARX Developer Documentation)

# Uses of Package
org.deidentifier.arx.io

- Packages that use org.deidentifier.arx.io
  Package | Description
  --- | ---
  org.deidentifier.arx | This package provides the public API for the ARX anonymization framework.
  org.deidentifier.arx.certificate |
  org.deidentifier.arx.io | This package provides basic input/output functionality

- Classes in org.deidentifier.arx.io used by org.deidentifier.arx
  Class and Description
  CSVSyntax Syntax for a CSV file.
  ImportAdapter Base adapter for all data sources This defines properties and methods that all data source import adapters have in common.
  ImportConfiguration Abstract base configuration This abstract superclass defines properties that all configurations have in common, i.e.

- Classes in org.deidentifier.arx.io used by org.deidentifier.arx.certificate
  Class and Description
  CSVSyntax Syntax for a CSV file.

- Classes in org.deidentifier.arx.io used by org.deidentifier.arx.io
  Class and Description
  CSVSyntax Syntax for a CSV file.
  IImportColumnIndexed Interface to be implemented when columns can be referred to by an index.
  ImportAdapter Base adapter for all data sources This defines properties and methods that all data source import adapters have in common.
  ImportColumn Represents a single data column This represents a single column that will be imported from.
  ImportColumnIndexed Superclass for column types that are only referred to by an index.
  ImportConfiguration Abstract base configuration This abstract superclass defines properties that all configurations have in common, i.e.
  ImportConfigurationCSV Configuration describing a CSV file.
  ImportConfigurationExcel Configuration describing an Excel file This is used to describe Excel files.
  ImportConfigurationExcel.ExcelFileTypes Valid file types for Excel files XLS is the "old" Excel file type, XLSX is the "new" Excel file type.
  ImportConfigurationFile Configuration describing a file in general File based configurations should extend this class as the notion of a `ImportConfigurationFile.fileLocation` is common to all of them.
  ImportConfigurationJDBC Configuration describing a JDBC source.