# Uses of Package
com.ihr.xbrl.mapper

- Packages that use com.ihr.xbrl.mapper
  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.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.mapper.util |

- Classes in com.ihr.xbrl.mapper used by com.ihr.xbrl.dataloader
  Class and Description
  MapConfigurationFileException The Class MapConfigurationFileException.
  Mapper This is the main class responsible of the overall process.

- Classes in com.ihr.xbrl.mapper used by com.ihr.xbrl.mapper
  Class and Description
  Anchor This class is used inside a section.
  Fact Represents instructions to create a fact item or tuple.
  Fact.Type The Enum Type.
  HasFacts This interface is implemented by the Mapper and the Fact classes Both are able to provide a collection of children facts .
  MapConfigurationFileException The Class MapConfigurationFileException.
  MapException The Class MapException.
  Mapper This is the main class responsible of the overall process.
  Mapper.PeriodMapping This is a simple grouping class that is used for packaging information about how to map an XBRLPeriod to information inside the configuration files in order to translate the Periods into generic mappings for reuse over time.
  MapperBase A Mapper Base is a base class for implementing a Mapper to convert values from any source to XBRL.
  MapperFileSaveInterface Classes implementing this interface will be able to provide data for generating a mapper configuration file by calling the static save method on the Mapper class.
  MapperWarningMessage The Class MapperWarningMessage.
  MapVersion There is one value per version of the mapper configuration files.
  Section Starting with mapper version 3 (2011) there is the possibility to create mapping sections.

- Classes in com.ihr.xbrl.mapper used by com.ihr.xbrl.mapper.instance
  Class and Description
  MapperBase A Mapper Base is a base class for implementing a Mapper to convert values from any source to XBRL.

- Classes in com.ihr.xbrl.mapper used by com.ihr.xbrl.mapper.source
  Class and Description
  Fact Represents instructions to create a fact item or tuple.
  HasMethod
  HasMult
  MapConfigurationFileException The Class MapConfigurationFileException.
  MapException The Class MapException.
  Section Starting with mapper version 3 (2011) there is the possibility to create mapping sections.

- Classes in com.ihr.xbrl.mapper used by com.ihr.xbrl.mapper.source.worksheet
  Class and Description
  Fact Represents instructions to create a fact item or tuple.
  HasMethod
  HasMult
  MapConfigurationFileException The Class MapConfigurationFileException.
  MapException The Class MapException.
  Section Starting with mapper version 3 (2011) there is the possibility to create mapping sections.

- Classes in com.ihr.xbrl.mapper used by com.ihr.xbrl.mapper.util
  Class and Description
  MapEngine This is the server side map engine.