| 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.mapper | Provides the classes necessary access to content in whatever format and create an XBRL Instance document
This package contains the MapEngine and Mappers that uses a configuration file with an Instance
template. | 
| com.ihr.xbrl.mapper.instance | |
| 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. | 
| com.ihr.xbrl.mapper.source.worksheet | This package contains the root class for the mapper XBRL drivers that obtains information from
 spreadsheets, Excel and Google sheets are currently implemented. | 
| com.ihr.xbrl.transform.target | Provides the classes necessary to serialize the generated XML document in the output format. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | XBRLLoaderInterface. addMap(java.lang.String mapIdentifier,
      java.lang.Object info,
      XBRLDataSource source)Used to programmatically add an entry on this XBRLLoaderInterface. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | SQLDriver. addMap(java.lang.String mapIdentifier,
      java.lang.Object info,
      XBRLDataSource source) | 
| void | NullDriver. addMap(java.lang.String mapIdentifier,
      java.lang.Object info,
      XBRLDataSource source) | 
| Modifier and Type | Method and Description | 
|---|---|
| XBRLDataSource | DataSourceDef. getSource()Gets the source. | 
| XBRLDataSource | MapperBase. getSourceForKey(java.lang.String key)Returns the XBRLDataSource object associated with the specified key. | 
| XBRLDataSource | MapperFileSaveInterface. getSourceForKey(java.lang.String key)Returns the XBRLDataSource for the key passed in as parameter. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | MapperBase. addSource(XBRLDataSource ds)Adds the source. | 
| static MapperFileSaveInterface | Mapper. createConfigFile(XBRLInstance instance,
                java.net.URI config,
                java.net.URI configConfUri,
                java.lang.String scheme,
                java.lang.String company,
                java.util.ArrayList<Mapper.PeriodMapping> mappingPeriods,
                XBRLDataSource dataSource)This function generates a sample configuration file for a given DTS. | 
| java.lang.String | MapperBase. getKeyForSource(XBRLDataSource source)Returns the key used for this XBRLDataSource. | 
| Modifier and Type | Method and Description | 
|---|---|
| XBRLDataSource | MapperSource. getSource()Gets de XBRLDataSource. | 
| XBRLDataSource | MapperFact. getSource()Gets the XBRLDataSource. | 
| XBRLDataSource | MapperDataSources. getSourceForKey(java.lang.String key)Get the XBRLDataSource from the source key specified or null if not found. | 
| XBRLDataSource | MapperDoc. getSourceForKey(java.lang.String key)Get the XBRLDataSource from the source key specified or null if not found. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | MapperDataSources. addSource(XBRLDataSource ds,
         java.net.URI uriOfConfigFile,
         java.lang.String key)Adds a XBRLDataSource as a MapperSource child node. | 
| void | MapperDoc. addSource(XBRLDataSource ds,
         java.net.URI uriOfConfigFile,
         java.lang.String key)Adds a XBRLDataSource as a MapperSource child node. | 
| java.lang.String | MapperDataSources. getKeyForSource(XBRLDataSource ds)Gets de source key associated from the XBRLDataSource specified. | 
| java.lang.String | MapperDoc. getKeyForSource(XBRLDataSource ds)Gets de source key associated from the XBRLDataSource specified. | 
| static MapperSource | MapperSource. make(MapperDataSources mapperDataSources,
    XBRLDataSource ds,
    java.net.URI uriOfConfigFile,
    java.lang.String key)Instantiates a new mapper xbrlMap/datasources/source node. | 
| void | MapperFact. setSource(XBRLDataSource source)Sets the XBRLDataSource. | 
| Constructor and Description | 
|---|
| MapperFact(MapperBase mapperBase,
          MapperFact.Type type,
          HasMapperFacts parent,
          XBRLDataSource source,
          MapperContext context,
          java.lang.String mapIdentifier,
          javax.xml.namespace.QName concept,
          XBRLUnit unit,
          int multi)Instantiates a new fact. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | MapeableDataSourceThis interface is required in order to serve as a single parameter to a method
 It just joins two interfaces together, XBRLDataSource and HasAddMapXBRLDataSource. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CSVDataSourceComma separated values file data source. | 
| class  | ExcelDataSourceThe Class ExcelDataSource. | 
| class  | JNDIDataSourceClass with methods to obtain data from an SQL database and create an XBRL report. | 
| class  | SQLDataSourceClass 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. | 
| class  | VoidDataSourceThe Class VoidDataSource. | 
| class  | WebFormDataSourceGenerates an instance document from content in a web form. | 
| class  | XBRLFileDataSourceDriver for XBRL Files as data sources to generate other XBRL files. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractWorksheetDataSourceThe Class AbstractWorksheetDataSource. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ExcelReportFactHandler. addMap(java.lang.String mapIdentifier,
      java.lang.Object info,
      XBRLDataSource source) | 
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa