## Uses of Interface
com.ihr.xbrl.gui.interfaces.DTSLoadingBarInterface

- Packages that use DTSLoadingBarInterface
  Package | Description
  --- | ---
  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...

- - ### Uses of DTSLoadingBarInterface in com.ihr.xbrl.gui.interfaces

    Methods in com.ihr.xbrl.gui.interfaces that return DTSLoadingBarInterface
    Modifier and Type | Method and Description
    --- | ---
    `DTSLoadingBarInterface` | HasLoadingBar.`getLoadingBar()` Access to the application loading bar.

    Methods in com.ihr.xbrl.gui.interfaces with parameters of type DTSLoadingBarInterface
    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.

  - ### Uses of DTSLoadingBarInterface in com.ihr.xbrl.mapper

    Methods in com.ihr.xbrl.mapper with parameters of type DTSLoadingBarInterface
    Modifier and Type | Method and Description
    --- | ---
    `XBRLInstance` | Mapper.`generateInstance(java.lang.Object[] inputs, DTSLoadingBarInterface bar)` 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)` Executes the mapping defined in the configuration file.

    Constructors in com.ihr.xbrl.mapper with parameters of type DTSLoadingBarInterface
    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.

  - ### Uses of DTSLoadingBarInterface in com.ihr.xbrl.mapper.source

    Methods in com.ihr.xbrl.mapper.source with parameters of type DTSLoadingBarInterface
    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` | WebFormDataSource.`startOfDocument(XBRLInstance instance, java.lang.Object[] inputs, DTSLoadingBarInterface bar)`
    `void` | VoidDataSource.`startOfDocument(XBRLInstance instance, java.lang.Object[] inputs, DTSLoadingBarInterface bar)`
    `void` | SQLDataSource.`startOfDocument(XBRLInstance instance, java.lang.Object[] inputs, DTSLoadingBarInterface bar)`
    `void` | JNDIDataSource.`startOfDocument(XBRLInstance instance, java.lang.Object[] inputs, DTSLoadingBarInterface bar)`
    `void` | CSVDataSource.`startOfDocument(XBRLInstance instance, java.lang.Object[] inputs, DTSLoadingBarInterface bar)`

  - ### Uses of DTSLoadingBarInterface in com.ihr.xbrl.mapper.util

    Methods in com.ihr.xbrl.mapper.util that return DTSLoadingBarInterface
    Modifier and Type | Method and Description
    --- | ---
    `DTSLoadingBarInterface` | LoadMapperInThread.`getBar()` Gets the bar.

    Constructors in com.ihr.xbrl.mapper.util with parameters of type DTSLoadingBarInterface
    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.

  - ### Uses of DTSLoadingBarInterface in com.ihr.xbrl.om

    Methods in com.ihr.xbrl.om that return DTSLoadingBarInterface
    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.

    Methods in com.ihr.xbrl.om with parameters of type DTSLoadingBarInterface
    Modifier and Type | Method and Description
    --- | ---
    `void` | DTSContainer.`registerBar(DTSLoadingBarInterface bar)`

  - ### Uses of DTSLoadingBarInterface in com.ihr.xbrl.pojo

    Methods in com.ihr.xbrl.pojo with parameters of type DTSLoadingBarInterface
    Modifier and Type | Method and Description
    --- | ---
    `void` | XBRLPojoGenerator.`registerBar(DTSLoadingBarInterface bar)` Register bar.

  - ### Uses of DTSLoadingBarInterface in com.ihr.xbrl.store

    Constructors in com.ihr.xbrl.store with parameters of type DTSLoadingBarInterface
    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.

  - ### Uses of DTSLoadingBarInterface in com.ihr.xbrl.util

    Constructors in com.ihr.xbrl.util with parameters of type DTSLoadingBarInterface
    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.