# Package com.ihr.xbrl.mapper.source

Provides implementations of drivers to obtain data from multiple sources in order to create an XBRL Instance Some of the drivers collects data from a web form or from an excel file.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  XBRLDataSource | This is the interface that describes methods required to be implemented by drivers.
  XBRLDataSourceMapIdInUse | This interface is part of new functionality added to XBRL Data Sources.

- Class Summary
  Class | Description
  --- | ---
  CSVDataSource | Comma separated values file data source.
  ExcelDataSource | The Class ExcelDataSource.
  JNDIDataSource | Class with methods to obtain data from an SQL database and create an XBRL report.
  SQLDataSource | Class with methods to obtain data from an SQL database and create an XBRL report This class can be extended by applications that requires to do so.
  VoidDataSource | The Class VoidDataSource.
  WebFormDataSource | Generates an instance document from content in a web form.
  XBRLFileDataSource | Driver for XBRL Files as data sources to generate other XBRL files.

## Package com.ihr.xbrl.mapper.source Description

Provides implementations of drivers to obtain data from multiple sources in order to create an XBRL Instance

Some of the drivers collects data from a web form or from an excel file. All of them implements the methods described in the XBRLDataSource interface.

New drivers can be created by implementing the interface or extending one of the existing drivers in order to integrate this functionality in order software packages.

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