See: Description
Interface | Description |
---|---|
HasMapperFacts |
This interface is implemented by the Mapper and the Fact classes
Both are able to provide a collection of children facts.
|
HasMethod |
The Interface HasMethod.
|
HasMult |
The Interface HasMult.
|
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 | Description |
---|---|
DataSourceDef |
The Class DataSourceDef.
|
ListMapperFacts |
Exposes as a list but internally contains a Map of Lists
indexed by concept name to speedup add/remove operations.
|
MapEngine |
This is the server side map engine.
|
MapNamespaceResolver |
The Class 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.
|
MapperBase |
A Mapper Base is a base class for implementing a Mapper to convert values from any source to XBRL.
|
MapperWarningMessage |
The Class MapperWarningMessage.
|
Messages |
The Class Messages.
|
Enum | Description |
---|---|
MapVersion |
There is one value per version of the mapper configuration files.
|
Exception | Description |
---|---|
MapConfigurationFileException |
The Class MapConfigurationFileException.
|
MapException |
The Class MapException.
|
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.
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa