# Uses of Class org.deidentifier.arx.io.ImportConfiguration (ARX GUI Documentation)

## Uses of Class
org.deidentifier.arx.io.ImportConfiguration

- Packages that use ImportConfiguration
  Package | Description
  --- | ---
  org.deidentifier.arx | This package provides the public API for the ARX anonymization framework.
  org.deidentifier.arx.gui.view.impl.wizard |
  org.deidentifier.arx.gui.worker |
  org.deidentifier.arx.io | This package provides basic input/output functionality

- - ### Uses of ImportConfiguration in org.deidentifier.arx

    Methods in org.deidentifier.arx that return ImportConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `protected ImportConfiguration` | DataSource.`getConfiguration()` Returns the configuration.

  - ### Uses of ImportConfiguration in org.deidentifier.arx.gui.view.impl.wizard

    Methods in org.deidentifier.arx.gui.view.impl.wizard that return ImportConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `ImportConfiguration` | ImportWizard.`getResult()` Returns a reference to DataSourceConfiguration The wizard will built an appropriate `ImportConfiguration` object once it is about to finish `ImportWizard.performFinish()`.

  - ### Uses of ImportConfiguration in org.deidentifier.arx.gui.worker

    Constructors in org.deidentifier.arx.gui.worker with parameters of type ImportConfiguration
    Constructor and Description
    `WorkerImport(ImportConfiguration config)` Creates a new instance.

  - ### Uses of ImportConfiguration in org.deidentifier.arx.io

    Subclasses of ImportConfiguration in org.deidentifier.arx.io
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ImportConfigurationCSV` Configuration describing a CSV file.
    `class` | `ImportConfigurationExcel` Configuration describing an Excel file This is used to describe Excel files.
    `class` | `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.
    `class` | `ImportConfigurationJDBC` Configuration describing a JDBC source.

    Methods in org.deidentifier.arx.io that return ImportConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `ImportConfiguration` | ImportAdapter.`getConfig()` Returns the configuration used by the import adapter.

    Methods in org.deidentifier.arx.io with parameters of type ImportConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static ImportAdapter` | ImportAdapter.`create(ImportConfiguration config)` Factory method This will return an appropriate ImportAdapter for each implemented data source `ImportAdapter`.

    Constructors in org.deidentifier.arx.io with parameters of type ImportConfiguration
    Constructor and Description
    `ImportAdapter(ImportConfiguration config)` Creates a new instance of this object with given configuration.