| Package | Description | 
|---|---|
| com.ihr.xbrl.gui.basic | Provides basic classes necessary to interact with the user. | 
| com.ihr.xbrl.gui.interfaces | Provides the interfaces for the common operations that require user interface and are implemented
in applications. | 
| 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.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.util | |
| com.ihr.xbrl.om | Provides the classes necessary to start processing XBRL information. | 
| com.ihr.xbrl.pojo | Provides the classes necessary to access to the content of a DTS using POJO technology. | 
| com.ihr.xbrl.store | |
| com.ihr.xbrl.util | Provides utility classes with static methods that are used by other classes 
This is a common container for utilities like resolving relative URIs from two absolute URIs
or formatting an XML document to a String... | 
| Modifier and Type | Method and Description | 
|---|---|
| static DTSLoadingBarInterface | AppContext. getBar()Access to the registered Loading Bar. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | AppContext. setBar(DTSLoadingBarInterface bar)Some long processes uses a progress bar and the process
 might be executed in another thread then the Swing AWT
 thread. | 
| Modifier and Type | Method and Description | 
|---|---|
| DTSLoadingBarInterface | HasLoadingBar. getLoadingBar()Access to the application loading bar. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Stopable. registerBar(DTSLoadingBarInterface bar)Sets the loading bar object that will be informed about progress in the
 loading process. | 
| Modifier and Type | Method and Description | 
|---|---|
| XBRLInstance | Mapper. generateInstance(java.lang.Object[] inputs,
                DTSLoadingBarInterface bar,
                XBRLValidationReport mapReport)Generates a new instance document obtaining data from data sources and using the
 information in the configuration file. | 
| Mapper | MapEngine. getMasterMapper(DTSLoadingBarInterface bar)Access to the master mapper. | 
| XBRLInstance | MapEngine. map(java.lang.Object[] inputs,
   DTSLoadingBarInterface bar,
   XBRLValidationReport mapReport)Executes the mapping defined in the configuration file. | 
| void | Mapper. save(DTSLoadingBarInterface bar)Stores the content of this configuration file on disk using
 the uriOfConfigFile. | 
| static void | Mapper. save(MapperFileSaveInterface mapperFileSave,
    DTSLoadingBarInterface bar)Save the Mapper configuration file to disk using the file name
 assigned with a call to  Mapper.setUriOfConfigFile(URI). this method rebuilds
 the entire configuration file from the object model. | 
| Constructor and Description | 
|---|
| MapEngine(java.net.URI configFile,
         int initialMappers,
         DTSLoadingBarInterface bar,
         boolean bCreateMasterMapper)Creates a mapping engine. | 
| MapEngine(java.net.URI configFile,
         int initialMappers,
         DTSLoadingBarInterface bar,
         boolean bCreateMasterMapper,
         java.util.Properties dtsProperties)Creates a mapping engine. | 
| Mapper(java.net.URI configFile,
      DTSLoadingBarInterface bar)Creates a mapping engine object. | 
| Mapper(java.net.URI configFile,
      DTSLoadingBarInterface bar,
      java.util.Properties dtsProperties)Creates a mapping engine object. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ExcelDataSource. startOfDocument(XBRLInstance instance,
               java.lang.Object[] inputs,
               DTSLoadingBarInterface bar) | 
| void | XBRLFileDataSource. startOfDocument(XBRLInstance instance,
               java.lang.Object[] inputs,
               DTSLoadingBarInterface bar) | 
| void | XBRLDataSource. startOfDocument(XBRLInstance instance,
               java.lang.Object[] inputs,
               DTSLoadingBarInterface bar)Called by the MapEngine when a new instance that requires this data source is
 going to be created. | 
| void | SQLDataSource. startOfDocument(XBRLInstance instance,
               java.lang.Object[] inputs,
               DTSLoadingBarInterface bar) | 
| void | CSVDataSource. startOfDocument(XBRLInstance instance,
               java.lang.Object[] inputs,
               DTSLoadingBarInterface bar) | 
| void | WebFormDataSource. startOfDocument(XBRLInstance instance,
               java.lang.Object[] inputs,
               DTSLoadingBarInterface bar) | 
| void | VoidDataSource. startOfDocument(XBRLInstance instance,
               java.lang.Object[] inputs,
               DTSLoadingBarInterface bar) | 
| Modifier and Type | Method and Description | 
|---|---|
| DTSLoadingBarInterface | LoadMapperInThread. getBar()Gets the bar. | 
| Constructor and Description | 
|---|
| LoadMapperInThread(java.net.URI configFile,
                  DTSLoadingBarInterface bar,
                  HasReceiveMappingLoadingEvents sendEventsTo,
                  java.util.Properties dtsProperties)Creates a new object that will load a Mapping Engine and configuration file in a thread. | 
| LoadMapperInThread(java.net.URI configFile,
                  int initialMappers,
                  DTSLoadingBarInterface bar,
                  HasReceiveMappingLoadingEvents sendEventsTo,
                  boolean bCreateMaster,
                  java.util.Properties dtsProperties)Creates a new object that will load a Mapping Engine and configuration file in a thread. | 
| Modifier and Type | Method and Description | 
|---|---|
| DTSLoadingBarInterface | DTSContainer. getRegisteredBar()If this DTSContainer has a registered object that implements the DTSLoadingBarInterface interface
 this function returns it. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | DTSContainer. registerBar(DTSLoadingBarInterface bar)Register bar. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | XBRLPojoGenerator. registerBar(DTSLoadingBarInterface bar)Register bar. | 
| Constructor and Description | 
|---|
| LoadPojoInThread(java.lang.String instanceUriOnDatabase,
                XBRLInstance instanceDocument,
                DTSContainer dts,
                DbUtil dbUtil,
                org.hibernate.Session session,
                org.apache.log4j.Appender logHandler,
                org.apache.log4j.Level level,
                DTSLoadingBarInterface bar,
                boolean bForUpdate,
                PojoExtension<?,?>[] pojoExtensions)Instantiates a new load pojo in thread. | 
| LoadPojoInThread(XBRLInstance instanceDocument,
                DTSContainer dts,
                DbUtil dbUtil,
                org.hibernate.Session session,
                org.apache.log4j.Appender logHandler,
                org.apache.log4j.Level level,
                DTSLoadingBarInterface bar,
                boolean bForUpdate,
                PojoExtension<?,?>[] pojoExtensions)Instantiates a new load pojo in thread. | 
| Constructor and Description | 
|---|
| LoadDTSInThread(javax.xml.transform.Source source,
               boolean bDoXBRLValidation,
               boolean bDoXDTValidation,
               boolean bErrorsAsExceptions,
               boolean bWarningsAsExceptions,
               org.apache.log4j.Appender logHandler,
               org.apache.log4j.Level level,
               DTSLoadingBarInterface bar,
               HasErrorsHandler errorHandler,
               HasReceiveXBRLLoadingEvents sendEventsTo,
               java.util.Properties extraProperties,
               DTSContainer compatibleDTS)Creates a new object that will load a DTS and possible perform validation. | 
| LoadDTSInThread(java.lang.String fileName,
               boolean bDoXBRLValidation,
               boolean bDoXDTValidation,
               boolean bErrorsAsExceptions,
               boolean bWarningsAsExceptions,
               org.apache.log4j.Appender logHandler,
               org.apache.log4j.Level level,
               DTSLoadingBarInterface bar,
               HasErrorsHandler errorHandler,
               HasReceiveXBRLLoadingEvents sendEventsTo,
               java.util.Properties extraProperties,
               DTSContainer compatibleDTS)Creates a new object that will load a DTS and possible perform validation. | 
| LoadDTSInThread(java.net.URI[] files,
               boolean bDoXBRLValidation,
               boolean bDoXDTValidation,
               boolean bErrorsAsExceptions,
               boolean bWarningsAsExceptions,
               org.apache.log4j.Appender logHandler,
               org.apache.log4j.Level level,
               DTSLoadingBarInterface bar,
               HasErrorsHandler errorHandler,
               HasReceiveXBRLLoadingEvents sendEventsTo,
               java.util.Properties extraProperties,
               DTSContainer compatibleDTS)Creates a new object that will load a DTS and possible perform validation. | 
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa