| 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.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 |
|---|---|
static void |
LoaderEngine.createLoaderFromMapper(java.lang.String mapperTemplateFile,
java.lang.String loaderTemplateFile,
java.lang.String transformerConfigFile,
java.lang.String driverClassName,
java.lang.String driverConfFile)
Creates the loader from mapper.
|
static Loader |
Loader.createMasterLoader(java.lang.String transformerConfigFile,
java.lang.String className,
java.lang.String configFile,
Mapper m)
Creates the master loader.
|
| Modifier and Type | Method and Description |
|---|---|
static MapperFileSaveInterface |
Mapper.createConfigFile(XBRLInstance instance,
java.net.URI config,
java.net.URI configConfUri,
java.lang.String scheme,
java.lang.String company,
java.util.ArrayList<Mapper.PeriodMapping> mappingPeriods,
XBRLDataSource dataSource)
This function generates a sample configuration file for a given DTS.
|
Mapper |
MapEngine.getMasterMapper()
Access to the master mapper.
|
Mapper |
MapEngine.getMasterMapper(DTSLoadingBarInterface bar)
Access to the master mapper.
|
XBRLDataSource |
DataSourceDef.getSource()
Gets the source.
|
| Constructor and Description |
|---|
Anchor(net.sf.saxon.s9api.XdmNode node,
Section parent)
Create an anchor from a node.
|
MapEngine(java.net.URI configFile)
Creates a mapping engine.
|
MapEngine(java.net.URI configFile,
int initialMappers)
Creates a mapping engine.
|
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.
|
Section(net.sf.saxon.s9api.XdmNode node)
Instantiates a new section.
|
| Modifier and Type | Method and Description |
|---|---|
void |
XBRLFileDataSource.init() |
void |
XBRLDataSource.init()
Called by the mapping engine once the object is created.
|
void |
WebFormDataSource.init() |
void |
VoidDataSource.init() |
void |
SQLDataSource.init() |
void |
JNDIDataSource.init() |
void |
CSVDataSource.init() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractWorksheetDataSource.init() |