# Package com.ihr.xbrl.dataloader

Provides the classes necessary to load data from an instance document to any possible data target.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  XBRLLoaderInterface | This is the interface for drivers responsible of handling events about data loading in repositories like excel files, databases or any other formats.

- Class Summary
  Class | Description
  --- | ---
  DataLoaderDef | The Class DataLoaderDef.
  Loader | The Class Loader.
  LoaderEngine | The Class LoaderEngine.
  XBRLFilterContextImpl | This is an implementation reference of the XBRLFilterContext interface.

- Exception Summary
  Exception | Description
  --- | ---
  LoaderConfigurationFileException | The Class LoaderConfigurationFileException.
  LoaderException | The Class LoaderException.

## Package com.ihr.xbrl.dataloader Description

Provides the classes necessary to load data from an instance document to any possible data target.

Data targets are implemented using drivers. The Loader generates events that are captured by the loader who is responsible of dealing with storing information in the target format.

A Loader Engine `LoaderEngine` provides access to Loaders `Loader` that can be executed in different threads.

Since:
  2.0 Created: 31/08/2008
Author:
  Ignacio