Package 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.

See:
          Description

Interface Summary
HasFacts This interface is implemented by the Mapper and the Fact classes Both are able to provide a collection of children facts
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.
 

Class Summary
Anchor This class is used inside a section.
DataSourceDef  
Fact Represents instructions to create a fact item or tuple
MapEngine This is the server side map engine.
MapNamespaceResolver  
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.
MapperWarningMessage  
Section Starting with mapper version 3 (2011) there is the possibility to create mapping sections.
 

Enum Summary
Fact.Type  
MapVersion There is one value per version of the mapper configuration files
 

Exception Summary
MapConfigurationFileException  
MapException  
 

Package com.ihr.xbrl.mapper Description

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. The instance template configuration file refers to drivers to obtain data from the source format. The source format is interrogated using a driver that must implement a java interface.

The mapping process is multithread and is implemented by the MapEngine class. The MapEngine holds instantiations of Mapper objects that are already configured.

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


Copyright 2006-2009 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa