Package | Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
XBRLInstance |
Mapper.generateInstance(java.lang.Object[] inputs)
Generates a new instance document obtaining data from data sources and using the
information in the configuration file.
|
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.
|
XBRLInstance |
Mapper.generateInstance(java.lang.Object[] inputs,
XBRLValidationReport mapReport)
Generates a new instance document obtaining data from data sources and using the
information in the configuration file.
|
java.util.Collection<MapperSection> |
MapperFileSaveInterface.getSections()
Access to the collection of sections.
|
XBRLInstance |
MapEngine.map(java.lang.Object[] inputs)
Executes the mapping defined in the configuration file.
|
XBRLInstance |
MapEngine.map(java.lang.Object[] inputs,
DTSLoadingBarInterface bar,
XBRLValidationReport mapReport)
Executes the mapping defined in the configuration file.
|
XBRLInstance |
MapEngine.map(java.lang.Object[] inputs,
XBRLValidationReport mapReport)
Executes the mapping defined in the configuration file.
|
void |
MapEngine.migrateConfigFile(XBRLInstance versioningReport,
java.net.URI outputReportUri,
java.net.URI newConfigFileUri)
Migrates a configuration file from using a DTS to using a new DTS with information from
an XBRL versioning report.
|
Modifier and Type | Method and Description |
---|---|
void |
MapperSection.addFilesTo(XBRLInstance instance)
Adds referenced files to the instance document.
|
java.util.Collection<XBRLFact> |
MapperFact.getFacts(XBRLFactsList cf,
int index,
XBRLValidationReport mapReport)
Gets the facts.
|
Constructor and Description |
---|
MapperSection(DTSContainer dts,
java.lang.String id,
java.util.Collection<java.lang.String> files)
Instantiates a new mapper xbrlMap/instance/section node.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ExcelDataSource.getSampleData(java.lang.Object data) |
java.lang.Object |
XBRLFileDataSource.getSampleData(java.lang.Object data) |
java.lang.Object |
XBRLDataSource.getSampleData(java.lang.Object data)
This method is used by the mapper editor during test cycles of the mapper
The implemented class should use the incoming data to produce an object that
the mapper can use later to produce an instance document .
|
java.lang.Object |
SQLDataSource.getSampleData(java.lang.Object data) |
java.lang.Object |
CSVDataSource.getSampleData(java.lang.Object data) |
java.lang.Object |
WebFormDataSource.getSampleData(java.lang.Object data) |
java.lang.Object |
VoidDataSource.getSampleData(java.lang.Object data) |
net.sf.saxon.value.AtomicValue |
ExcelDataSource.getValue(java.lang.String mapIdentifier,
int index,
XBRLContext context,
net.sf.saxon.type.SimpleType type) |
net.sf.saxon.value.AtomicValue |
XBRLFileDataSource.getValue(java.lang.String mapIdentifier,
int index,
XBRLContext context,
net.sf.saxon.type.SimpleType schemaType) |
net.sf.saxon.value.AtomicValue |
XBRLDataSource.getValue(java.lang.String mapIdentifier,
int index,
XBRLContext context,
net.sf.saxon.type.SimpleType schemaType)
Each data item has mapIdentifier string each used concept in the taxonomy
has at least one mapIdentifier
returns the Value to be sent to the fact item. null is allowed and will
be considered as no input data available
|
net.sf.saxon.value.AtomicValue |
SQLDataSource.getValue(java.lang.String mapIdentifier,
int index,
XBRLContext context,
net.sf.saxon.type.SimpleType schemaType) |
net.sf.saxon.value.AtomicValue |
CSVDataSource.getValue(java.lang.String mapIdentifier,
int index,
XBRLContext context,
net.sf.saxon.type.SimpleType type) |
net.sf.saxon.value.AtomicValue |
WebFormDataSource.getValue(java.lang.String mapIdentifier,
int index,
XBRLContext context,
net.sf.saxon.type.SimpleType type) |
void |
XBRLFileDataSource.save(MapperFileSaveInterface mapperFileSave) |
void |
XBRLDataSource.save(MapperFileSaveInterface mapperFileSave)
Save the content of the configuration file to disk.
|
void |
SQLDataSource.save(MapperFileSaveInterface mapperFileSave) |
void |
CSVDataSource.save(MapperFileSaveInterface mapperFileSave) |
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 |
---|---|
void |
AbstractWorksheetDataSource.save(MapperFileSaveInterface mapperFileSave) |
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa