Skip navigation links

Family of Reporting Standard S.L. XBRL processors and XBRL API version 3.3.1.

Packages 
Package Description
com.ihr.xbrl.adins.eba  
com.ihr.xbrl.adins.efm
Provides the implementation of the Edgar Filer Manual validation add-in This package contains the implementation of the Edgar Filer Manual validation engine according with the rules defined by the U.S.
com.ihr.xbrl.adins.efm.errors
Provides classes for the specific error messages for the the implementation of the Edgar Filer Manual validation add-in This package is part of the implementation of the Edgar Filer Manual Created: 15/05/2011
com.ihr.xbrl.adins.esef  
com.ihr.xbrl.adins.esef.errors  
com.ihr.xbrl.adins.esef.validation  
com.ihr.xbrl.catalog.check  
com.ihr.xbrl.comparator
Provides the classes necessary to compare two DTSs and obtain the differences according to the XVS specification.
com.ihr.xbrl.database.common
Common root classes used by applications that require access to XBRL information stored into the database.
com.ihr.xbrl.database.pagination
Provides supporting classes to access the result of queries using pagination Pagination allows to retrieve just a small set of records, a page is a set of records.
com.ihr.xbrl.dataloader
Provides the classes necessary to load data from an instance document to any possible data target.
com.ihr.xbrl.dataloader.target
Provides implementations of different drivers for data loading Loader drivers responds to loading events and store the information in the target format.
com.ihr.xbrl.db  
com.ihr.xbrl.dotnet
Provides the classes necessary in order to initialize the XBRL Java library in the .net environment From a .net application it is required to do a call to com.ihr.xbrl.dotnet.InitDotNet.Initialize() before the XBRL library XBRLJLIB-2.0.DLL is used.
com.ihr.xbrl.dts
Provides the classes necessary to investigate the content of a DTS.
com.ihr.xbrl.dts.history
This package contains interfaces and classes in order to allow classes in the API for the following functionality: Store events like the event to create a fact item by the Excel Driver and store useful information such as the excel sheet and cell the data is coming from.
com.ihr.xbrl.filters
Provides the classes necessary to identify a fact in an instance document by all the properties the element could be uniquely identified.
com.ihr.xbrl.formula
Provides the classes to implement a plug in processor for XBRL information and execute XQuery formulas defined in XBRL Linkbases The content of this package is the processor and the required classes to compile and execute formulas written in the XQuery language from the W3C.
com.ihr.xbrl.gui.basic
Provides basic classes necessary to interact with the user.
com.ihr.xbrl.gui.common.userdriver
Provides dialogs to let the user identify jar files with drivers to connect to the database or user classes to store into the XBRL Database.
com.ihr.xbrl.gui.interfaces
Provides the interfaces for the common operations that require user interface and are implemented in applications.
com.ihr.xbrl.gui.jarsearch
Provides interfaces to open a dialog to allow the user to identify a jar package that contains extension classes to different parts of the XBRL API.
com.ihr.xbrl.manage  
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.filters
Provides the classes necessary to filter the content of instance documents Filtering of facts in an instance document may be used for formula processing or for data loading by a driver.
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  
com.ihr.xbrl.notifications  
com.ihr.xbrl.om
Provides the classes necessary to start processing XBRL information.
com.ihr.xbrl.om.approps
This package contains classes to implement an Application Properties processor.
com.ihr.xbrl.om.aspects
Provides classes to process aspects in the DTS.
com.ihr.xbrl.om.assertions  
com.ihr.xbrl.om.assertions.errors  
com.ihr.xbrl.om.autofill  
com.ihr.xbrl.om.customcodes  
com.ihr.xbrl.om.dtr  
com.ihr.xbrl.om.errors
Provides the classes necessary to produce and process XBRL related errors There are two error categories.
com.ihr.xbrl.om.exLinks
Provides the classes necessary to process, read and write XBRL Linkbases and XBRL Extended links.
com.ihr.xbrl.om.formula
Provides the classes necessary to implement a plug in XBRL processor for validation of docuents and taxonomies according to the XBRL formula specification 1.0 At this stage the package is just created.
com.ihr.xbrl.om.formula.aspects  
com.ihr.xbrl.om.formula.aspects.tests  
com.ihr.xbrl.om.formula.errors  
com.ihr.xbrl.om.formula.filters  
com.ihr.xbrl.om.formula.functions
Provides the classes necessary for implementing all XPath2 functions defined in the XFI functions library.
com.ihr.xbrl.om.formula.functions.custom  
com.ihr.xbrl.om.formula.functions.errors  
com.ihr.xbrl.om.formula.functions.reusable
Contains classes than can be reused from XFI functions and other classes in the API that requires the same functionality but without the overhead of being an XFI function with parameters
com.ihr.xbrl.om.formula.util  
com.ihr.xbrl.om.instance
Provides the classes necessary to process, read and write the content of XBRL Instance documents.
com.ihr.xbrl.om.instance.autocalculation  
com.ihr.xbrl.om.instance.unit  
com.ihr.xbrl.om.ixbrl  
com.ihr.xbrl.om.ixbrl.elements  
com.ihr.xbrl.om.ixbrl.ixt  
com.ihr.xbrl.om.ixbrl.ixv  
com.ihr.xbrl.om.linkedlists
This package contains classes and methods to process linked concepts where the target concept data type is a list and the concept source data type is string.
com.ihr.xbrl.om.lrr  
com.ihr.xbrl.om.quality  
com.ihr.xbrl.om.quality.frta  
com.ihr.xbrl.om.quality.frta.errors  
com.ihr.xbrl.om.quality.frta.validation  
com.ihr.xbrl.om.quality.rs  
com.ihr.xbrl.om.quality.rs.errors  
com.ihr.xbrl.om.quality.rs.validation  
com.ihr.xbrl.om.renderhints
This is a renderhints processor that process resources in linkbases to define render hints that Reporting Standard tools understands
com.ihr.xbrl.om.resolvers  
com.ihr.xbrl.om.resolvers.errors  
com.ihr.xbrl.om.rstable  
com.ihr.xbrl.om.rstable.errors  
com.ihr.xbrl.om.sax  
com.ihr.xbrl.om.start  
com.ihr.xbrl.om.table
This package contains an object model to work with tables as defined in the XBRL Table specification The current implementation is based on table linkbase PWD http://www.xbrl.org/Specification/table-linkbase/PWD-2013-05-17/table-linkbase-PWD-2013-05-17.html The XBRLTableProcessor class
com.ihr.xbrl.om.table.definition
Classes supporting definition nodes
com.ihr.xbrl.om.table.errors
Contains specialized classes for different type of errors defined in the table specification
com.ihr.xbrl.om.table.layout
The layout model represents the content of the table according with section 7 of the specification
com.ihr.xbrl.om.table.structural
This package contains classes related with the table structural model.
com.ihr.xbrl.om.taxonomy
Provides the classes necessary to process, write and read XBRL Taxonomy schemas and content of the XBRL Taxonomy Schemas that requires XBRL processing.
com.ihr.xbrl.om.utr
Provides classes for handling the Units Registry from XBRL International The Units Registry provides extra validation of elements based on the element data type and the unit assigned by XBRL International in the Units Registry.
com.ihr.xbrl.om.utr.errors  
com.ihr.xbrl.om.xdt
Provides the classes necessary to implement a plug in XBRL processor for validation of dimensional instance documents according to the XBRL Dimensions specification 1.0 This package contains two hierarchies of classes.
com.ihr.xbrl.om.xdt.errors
Provides the classes necessary to produce and process XDT related errors or errors related to the XBRL dimensions specification 1.0 This package mirrors the package in the XBRL 2.1 errors but is specific for the errors defined in the Dimensions Specification.
com.ihr.xbrl.om.xenum  
com.ihr.xbrl.om.xenum.errors  
com.ihr.xbrl.om.xhtml  
com.ihr.xbrl.om.xhtml.elements  
com.ihr.xbrl.pojo
Provides the classes necessary to access to the content of a DTS using POJO technology.
com.ihr.xbrl.pojo.etl  
com.ihr.xbrl.pojo.user
Provides a set of POJO classes in order to give friendly names to elements in the XBRL Database.
com.ihr.xbrl.resolvers
This package contains classes that are able to do clever but simple things like infer the company name from a specific fact item in the xbrl report.
com.ihr.xbrl.resolvers.workers  
com.ihr.xbrl.store  
com.ihr.xbrl.store.services  
com.ihr.xbrl.tools  
com.ihr.xbrl.tools.excel
Provides helper classes to work with Excel documents.
com.ihr.xbrl.transform
Provides the classes necessary to transform an XBRL Instance document into another XML document implements a JAXP javax.xml.transform.Transformer using a specific XBRL Transformation Language The XBRL Transformation Language allows easy access to the content of a DTS and an XBRL Instance document in order to generate other XML document.
com.ihr.xbrl.transform.target
Provides the classes necessary to serialize the generated XML document in the output format.
com.ihr.xbrl.updates  
com.ihr.xbrl.util
Provides utility classes with static methods that are used by other classes This is a common container for utilities like resolving relative URIs from two absolute URIs or formatting an XML document to a String...
com.ihr.xbrl.util.workbooks
Contains classes and interfaces to work with Excel Sheets and Google Sheets independently.
com.ihr.xbrl.util.zip  
com.ihr.xbrl.validation.report  
com.ihr.xbrl.versioning
Provides the classes necessary to create or access to the content of a versioning report.
com.ihr.xbrl.web
Provides the classes necessary to initialize servlers that will transform data into XBRL This package contains a sample Config class for servlets that generates XBRL from web forms or other sources using the mapper engine
com.ihr.xbrl.web.servlets
Provides a sample Servlet that generated XBRL from a web form.
com.ihr.xbrl.xbrlq  
com.rs.xbrl.instructions  
com.rs.xbrl.instructions.annotations  
com.rs.xbrl.instructions.appprops
contains instructions to generate resources in a generic linkbase with property sets
com.rs.xbrl.instructions.autofill  
com.rs.xbrl.instructions.core  
com.rs.xbrl.instructions.dimensions  
com.rs.xbrl.instructions.flow
Contains instruction to implement process flow during the taxonomy generation.
com.rs.xbrl.instructions.formula  
com.rs.xbrl.instructions.formula.hilevel  
com.rs.xbrl.instructions.genericmessages  
com.rs.xbrl.instructions.linkedlists  
com.rs.xbrl.instructions.pack
Provides instructions to produce ZIP files with manifests according with RS and XBRL taxonomy package specifications
com.rs.xbrl.instructions.renderhints
Provides instructions to generate resources in a generic linkbase to provide rendering hints for the RS render hints processor
com.rs.xbrl.instructions.rstable  
com.rs.xbrl.instructions.table  
Skip navigation links

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