## Uses of Interface
com.ihr.xbrl.dataloader.XBRLLoaderInterface

- Packages that use XBRLLoaderInterface
  Package | Description
  --- | ---
  com.ihr.xbrl.dataloader | Provides the classes necessary to load data from an instance document to any possible data target.
  com.ihr.xbrl.dataloader.target | Provides implementations of different drivers for data loading Loader drivers responds to loading events and store the information in the target format.
  com.ihr.xbrl.transform.target | Provides the classes necessary to serialize the generated XML document in the output format.

- - ### Uses of XBRLLoaderInterface in com.ihr.xbrl.dataloader

    Methods in com.ihr.xbrl.dataloader that return XBRLLoaderInterface
    Modifier and Type | Method and Description
    --- | ---
    `XBRLLoaderInterface` | Loader.`getDriverForKey(java.lang.String key)` Returns the target associated to this key.
    `XBRLLoaderInterface` | DataLoaderDef.`getLoader()` Gets the loader.

    Methods in com.ihr.xbrl.dataloader with parameters of type XBRLLoaderInterface
    Modifier and Type | Method and Description
    --- | ---
    `void` | Loader.`setDriverForKey(java.lang.String key, XBRLLoaderInterface driver)` Sets the driver for key.

  - ### Uses of XBRLLoaderInterface in com.ihr.xbrl.dataloader.target

    Classes in com.ihr.xbrl.dataloader.target that implement XBRLLoaderInterface
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NullDriver` This is a driver that receives events to load xbrl data but does nothing with that data.
    `class` | `SQLDriver` This driver loads data in an SQL repository responding to load events generated by the loader engine.

  - ### Uses of XBRLLoaderInterface in com.ihr.xbrl.transform.target

    Classes in com.ihr.xbrl.transform.target that implement XBRLLoaderInterface
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExcelReportFactHandler` Translates information from an instance document to an excel file according to a mapping table.