| 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.validation | |
| com.ihr.xbrl.comparator | Provides the classes necessary to compare two DTSs and obtain the differences
according to the XVS specification. | 
| 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.dts | Provides the classes necessary to investigate the content of a DTS. | 
| 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.interfaces | Provides the interfaces for the common operations that require user interface and are implemented
in applications. | 
| 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.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.assertions | |
| com.ihr.xbrl.om.autofill | |
| com.ihr.xbrl.om.customcodes | |
| 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.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.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.ixbrl | |
| com.ihr.xbrl.om.ixbrl.elements | |
| com.ihr.xbrl.om.ixbrl.ixt | |
| com.ihr.xbrl.om.ixbrl.ixv | |
| com.ihr.xbrl.om.quality | |
| com.ihr.xbrl.om.quality.frta | |
| com.ihr.xbrl.om.quality.frta.validation | |
| com.ihr.xbrl.om.quality.rs | |
| 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.rstable | |
| com.ihr.xbrl.om.sax | |
| 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.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.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.xenum2 | |
| 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.store | |
| 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.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.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.rs.xbrl.instructions | |
| com.rs.xbrl.instructions.dimensions | |
| com.rs.xbrl.instructions.formula.hilevel | |
| com.rs.xbrl.instructions.genericmessages | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| LicensedProcessor This interface is implemented by all processors that requires to be explicitly licensed. | 
| XBRLCompilableProcessor This interface defines common methods for XBRL processors that can
 create complex object models when the DTS has been fully loaded even
 when validation has not started. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLPlugInProcessor This interface contains methods for the declaration of a plug-in processor
 that will be integrated with Reporting Standard XBRL processor. | 
| XBRLProcessorFactory Interface for XBRL processors factories. | 
| XBRLProcessorFactoryBase Base class for processor factories
 
 Provides a protected field called theDTS and implements the  XBRLProcessorFactoryBase.setDTSContainer(DTSContainer)method on theXBRLProcessorFactoryinterface. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| LicensedProcessor This interface is implemented by all processors that requires to be explicitly licensed. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLPlugInProcessor This interface contains methods for the declaration of a plug-in processor
 that will be integrated with Reporting Standard XBRL processor. | 
| XBRLProcessorFactory Interface for XBRL processors factories. | 
| XBRLProcessorFactoryBase Base class for processor factories
 
 Provides a protected field called theDTS and implements the  XBRLProcessorFactoryBase.setDTSContainer(DTSContainer)method on theXBRLProcessorFactoryinterface. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| LicensedProcessor This interface is implemented by all processors that requires to be explicitly licensed. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLPlugInProcessor This interface contains methods for the declaration of a plug-in processor
 that will be integrated with Reporting Standard XBRL processor. | 
| XBRLProcessorFactory Interface for XBRL processors factories. | 
| XBRLProcessorFactoryBase Base class for processor factories
 
 Provides a protected field called theDTS and implements the  XBRLProcessorFactoryBase.setDTSContainer(DTSContainer)method on theXBRLProcessorFactoryinterface. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| Class and Description | 
|---|
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| XBRLAttribute This is an XML Attribute used in relation with an XMLFragment. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| HasChangeHashSupport A class implementing this interface can be inserted in hashtables
 and the objects eventually can change its properties and update
 the hashCode. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLPlugInProcessor This interface contains methods for the declaration of a plug-in processor
 that will be integrated with Reporting Standard XBRL processor. | 
| XBRLValidation Incorporates all methods required for an object to perform XBRL validation. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| XBRLValueKey Objects implementing this interface can generate a representation of a key
 for the object. | 
| XBRLVariableResolver This interface allows variable resolvers to add
 variables for the XPath expressions executed
 in XMLFragment objects. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| HasChangeHashSupport A class implementing this interface can be inserted in hashtables
 and the objects eventually can change its properties and update
 the hashCode. | 
| XBRLDocumentRootNode This interface is implemented by objects that are the root nodes
 of an XBRLDocument. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| XMLDocumentImpl The Class XMLDocumentImpl. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| AtomicComparerHelper The Class AtomicComparerHelper. | 
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| DTSContainer.ProcessorAndSchemaCompiler Helper class to encapsulate the saxonica Processor of this
 DTSContainer and a saxonica SchemaCompiler together. | 
| DTSContainer.Status The Enum Status. | 
| FastXMLFragmentContent This class is a container of XMLFragments that can be used to speed-up
 operations performed inside the API such as adding a fact to an instance document
 while checking the fact is not already added to the instance document or adding
 a context to an instance document while checking the context is not already added
 to the instance document etc. | 
| FunctionCallWithDetails The Class FunctionCallWithDetails. | 
| HasChangeHashSupport A class implementing this interface can be inserted in hashtables
 and the objects eventually can change its properties and update
 the hashCode. | 
| HasCreateFormulaParameterResolver This interface defines a method called createAndRegisterFormulaParameterResolver that
 must be implemented by classes able to create an Formula Parameter Resolver for the
 DTSContainer suitable to provide values for parameters required during formula evaluation. | 
| MultiDTSValidationFile Interface for a file that wraps a ZIP file that may contain other XBRL files inside. | 
| MultiDTSValidationHandler Interface for all classes that receives an XBRLValidationReport and
 prepares other report that can be used by applications . | 
| NoReusableSource When a source is not reusable because the surrounding stream cannot be processed twice, the wrapping class
 implements this interface . | 
| SpecialValidationProcess This interface declares a method that implements a special validation process
 that requires locking internal collections in the DTSContainer to prevent
 other threads to access or modify them. | 
| XBRLAttribute This is an XML Attribute used in relation with an XMLFragment. | 
| XBRLCoreProcessor This class is a XBRLPlugInProcessor for doing XBRL 2.1 validation of the DTS. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLDocument.XBRLDocumentType The Enum XBRLDocumentType. | 
| XBRLDocumentRootNode This interface is implemented by objects that are the root nodes
 of an XBRLDocument. | 
| XBRLDTSDocument This is the interface with methods that every document in the DTS Must have. | 
| XBRLHasDTSTarget Interface for methods implemented by classes in the DTS in order to traverse a DTS from a document to the documents included from this document. | 
| XBRLLibraryFactory Interface for XBRL custom function factories. | 
| XBRLNamespaceContext This class handles resolution of prefixes to namespaces and vice-versa. | 
| XBRLPlugInProcessor This interface contains methods for the declaration of a plug-in processor
 that will be integrated with Reporting Standard XBRL processor. | 
| XBRLProcessorFactory Interface for XBRL processors factories. | 
| XBRLProcessorFactoryBase Base class for processor factories
 
 Provides a protected field called theDTS and implements the  XBRLProcessorFactoryBase.setDTSContainer(DTSContainer)method on theXBRLProcessorFactoryinterface. | 
| XBRLRelationshipPointImpl The Class XBRLRelationshipPointImpl. | 
| XBRLSourceCatalogInterface A class implementing this interface will be able to provide a local file association to a remote file. | 
| XBRLValidation Incorporates all methods required for an object to perform XBRL validation. | 
| XBRLValidation.Direction when invalidate is called, invalidation can go up to the parent elements to the root element or down
 to the children elements. | 
| XBRLValidationConfiguration The validation scope of each validation processor is different. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| XBRLValidationReport.ReportParts This enumeration can be used by report serializers. | 
| XBRLVariableResolver This interface allows variable resolvers to add
 variables for the XPath expressions executed
 in XMLFragment objects. | 
| XMLAttributesInDTS This is a database of all attributes of all nodes in all files in the DTS
 every attribute is created once and referenced form every node attribute list. | 
| XMLAttributesInDTS.NodeAttributeList Must extend AttributeCollectiomImpl because saxonica XPath depends on it... shall raise a bug to M.Kay at some moment in time | 
| XMLDocumentImpl The Class XMLDocumentImpl. | 
| XMLDocumentURI This class represents an XML Document that exist in a DTS. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| XPathOnXMLFragment This class provides the capacity to evaluate XPath expressions over an instance of an XMLFragment. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| XBRLCompilableProcessor This interface defines common methods for XBRL processors that can
 create complex object models when the DTS has been fully loaded even
 when validation has not started. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLPlugInProcessor This interface contains methods for the declaration of a plug-in processor
 that will be integrated with Reporting Standard XBRL processor. | 
| XBRLProcessorFactory Interface for XBRL processors factories. | 
| XBRLProcessorFactoryBase Base class for processor factories
 
 Provides a protected field called theDTS and implements the  XBRLProcessorFactoryBase.setDTSContainer(DTSContainer)method on theXBRLProcessorFactoryinterface. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| Class and Description | 
|---|
| HasChangeHashSupport A class implementing this interface can be inserted in hashtables
 and the objects eventually can change its properties and update
 the hashCode. | 
| XBRLValidation Incorporates all methods required for an object to perform XBRL validation. | 
| XBRLValueKey Objects implementing this interface can generate a representation of a key
 for the object. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| HasChangeHashSupport A class implementing this interface can be inserted in hashtables
 and the objects eventually can change its properties and update
 the hashCode. | 
| XBRLCompilableProcessor This interface defines common methods for XBRL processors that can
 create complex object models when the DTS has been fully loaded even
 when validation has not started. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLPlugInProcessor This interface contains methods for the declaration of a plug-in processor
 that will be integrated with Reporting Standard XBRL processor. | 
| XBRLProcessorFactory Interface for XBRL processors factories. | 
| XBRLProcessorFactoryBase Base class for processor factories
 
 Provides a protected field called theDTS and implements the  XBRLProcessorFactoryBase.setDTSContainer(DTSContainer)method on theXBRLProcessorFactoryinterface. | 
| XBRLValidation Incorporates all methods required for an object to perform XBRL validation. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| XBRLValueKey Objects implementing this interface can generate a representation of a key
 for the object. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| HasChangeHashSupport A class implementing this interface can be inserted in hashtables
 and the objects eventually can change its properties and update
 the hashCode. | 
| XBRLCompilableProcessor This interface defines common methods for XBRL processors that can
 create complex object models when the DTS has been fully loaded even
 when validation has not started. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLPlugInProcessor This interface contains methods for the declaration of a plug-in processor
 that will be integrated with Reporting Standard XBRL processor. | 
| XBRLProcessorFactory Interface for XBRL processors factories. | 
| XBRLProcessorFactoryBase Base class for processor factories
 
 Provides a protected field called theDTS and implements the  XBRLProcessorFactoryBase.setDTSContainer(DTSContainer)method on theXBRLProcessorFactoryinterface. | 
| XBRLValidation Incorporates all methods required for an object to perform XBRL validation. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| XBRLValueKey Objects implementing this interface can generate a representation of a key
 for the object. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| XBRLAttribute This is an XML Attribute used in relation with an XMLFragment. | 
| XBRLDTSDocument This is the interface with methods that every document in the DTS Must have. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| XBRLValidationReport.ReportParts This enumeration can be used by report serializers. | 
| XMLDocumentURI This class represents an XML Document that exist in a DTS. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| HasChangeHashSupport A class implementing this interface can be inserted in hashtables
 and the objects eventually can change its properties and update
 the hashCode. | 
| XBRLAttribute This is an XML Attribute used in relation with an XMLFragment. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLDocument.XBRLDocumentType The Enum XBRLDocumentType. | 
| XBRLDocumentRootNode This interface is implemented by objects that are the root nodes
 of an XBRLDocument. | 
| XBRLDTSDocument This is the interface with methods that every document in the DTS Must have. | 
| XBRLHasDTSTarget Interface for methods implemented by classes in the DTS in order to traverse a DTS from a document to the documents included from this document. | 
| XBRLPlugInProcessor This interface contains methods for the declaration of a plug-in processor
 that will be integrated with Reporting Standard XBRL processor. | 
| XBRLSimpleLink This class represents a simple link
 
 XBRL simple links are: schemaRef, linkbaseRef, roleRef, arcroleRef
 
 As this class is abstract this object takes care just the details
 about XLink simple links as, for example, the attributes. | 
| XBRLValidation Incorporates all methods required for an object to perform XBRL validation. | 
| XBRLValidation.Direction when invalidate is called, invalidation can go up to the parent elements to the root element or down
 to the children elements. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| XBRLValueKey Objects implementing this interface can generate a representation of a key
 for the object. | 
| XMLDocumentImpl The Class XMLDocumentImpl. | 
| XMLDocumentURI This class represents an XML Document that exist in a DTS. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| HasChangeHashSupport A class implementing this interface can be inserted in hashtables
 and the objects eventually can change its properties and update
 the hashCode. | 
| HasCreateFormulaParameterResolver This interface defines a method called createAndRegisterFormulaParameterResolver that
 must be implemented by classes able to create an Formula Parameter Resolver for the
 DTSContainer suitable to provide values for parameters required during formula evaluation. | 
| XBRLCompilableProcessor This interface defines common methods for XBRL processors that can
 create complex object models when the DTS has been fully loaded even
 when validation has not started. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLPlugInProcessor This interface contains methods for the declaration of a plug-in processor
 that will be integrated with Reporting Standard XBRL processor. | 
| XBRLProcessorFactory Interface for XBRL processors factories. | 
| XBRLProcessorFactoryBase Base class for processor factories
 
 Provides a protected field called theDTS and implements the  XBRLProcessorFactoryBase.setDTSContainer(DTSContainer)method on theXBRLProcessorFactoryinterface. | 
| XBRLRSCustomFunctionLibraryAbstract This class in an implementation of the XBRLRSCustomFunctionLibrary interface that helps implementing new
 functions. | 
| XBRLValidation Incorporates all methods required for an object to perform XBRL validation. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| XBRLValueKey Objects implementing this interface can generate a representation of a key
 for the object. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| HasChangeHashSupport A class implementing this interface can be inserted in hashtables
 and the objects eventually can change its properties and update
 the hashCode. | 
| XBRLValidation Incorporates all methods required for an object to perform XBRL validation. | 
| XBRLValueKey Objects implementing this interface can generate a representation of a key
 for the object. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| HasChangeHashSupport A class implementing this interface can be inserted in hashtables
 and the objects eventually can change its properties and update
 the hashCode. | 
| XBRLValidation Incorporates all methods required for an object to perform XBRL validation. | 
| XBRLValueKey Objects implementing this interface can generate a representation of a key
 for the object. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| FunctionCallWithDetails The Class FunctionCallWithDetails. | 
| XBRLRSCustomFunctionLibraryAbstract This class in an implementation of the XBRLRSCustomFunctionLibrary interface that helps implementing new
 functions. | 
| Class and Description | 
|---|
| HasChangeHashSupport A class implementing this interface can be inserted in hashtables
 and the objects eventually can change its properties and update
 the hashCode. | 
| XBRLRSCustomFunctionLibraryAbstract This class in an implementation of the XBRLRSCustomFunctionLibrary interface that helps implementing new
 functions. | 
| XBRLValidation Incorporates all methods required for an object to perform XBRL validation. | 
| XBRLValueKey Objects implementing this interface can generate a representation of a key
 for the object. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| HasChangeHashSupport A class implementing this interface can be inserted in hashtables
 and the objects eventually can change its properties and update
 the hashCode. | 
| XBRLAttribute This is an XML Attribute used in relation with an XMLFragment. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLDocument.XBRLDocumentType The Enum XBRLDocumentType. | 
| XBRLDocumentRootNode This interface is implemented by objects that are the root nodes
 of an XBRLDocument. | 
| XBRLDTSDocument This is the interface with methods that every document in the DTS Must have. | 
| XBRLHasDTSTarget Interface for methods implemented by classes in the DTS in order to traverse a DTS from a document to the documents included from this document. | 
| XBRLPlugInProcessor This interface contains methods for the declaration of a plug-in processor
 that will be integrated with Reporting Standard XBRL processor. | 
| XBRLSimpleLink This class represents a simple link
 
 XBRL simple links are: schemaRef, linkbaseRef, roleRef, arcroleRef
 
 As this class is abstract this object takes care just the details
 about XLink simple links as, for example, the attributes. | 
| XBRLValidation Incorporates all methods required for an object to perform XBRL validation. | 
| XBRLValidation.Direction when invalidate is called, invalidation can go up to the parent elements to the root element or down
 to the children elements. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| XMLDocumentImpl The Class XMLDocumentImpl. | 
| XMLDocumentURI This class represents an XML Document that exist in a DTS. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| XPathOnXMLFragment This class provides the capacity to evaluate XPath expressions over an instance of an XMLFragment. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLPlugInProcessor This interface contains methods for the declaration of a plug-in processor
 that will be integrated with Reporting Standard XBRL processor. | 
| XBRLProcessorFactory Interface for XBRL processors factories. | 
| XBRLProcessorFactoryBase Base class for processor factories
 
 Provides a protected field called theDTS and implements the  XBRLProcessorFactoryBase.setDTSContainer(DTSContainer)method on theXBRLProcessorFactoryinterface. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| FunctionCallWithDetails The Class FunctionCallWithDetails. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLPlugInProcessor This interface contains methods for the declaration of a plug-in processor
 that will be integrated with Reporting Standard XBRL processor. | 
| XBRLProcessorFactory Interface for XBRL processors factories. | 
| XBRLProcessorFactoryBase Base class for processor factories
 
 Provides a protected field called theDTS and implements the  XBRLProcessorFactoryBase.setDTSContainer(DTSContainer)method on theXBRLProcessorFactoryinterface. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| XMLDocumentURI This class represents an XML Document that exist in a DTS. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| HasChangeHashSupport A class implementing this interface can be inserted in hashtables
 and the objects eventually can change its properties and update
 the hashCode. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| FunctionCallWithDetails The Class FunctionCallWithDetails. | 
| XBRLRSCustomFunctionLibraryAbstract This class in an implementation of the XBRLRSCustomFunctionLibrary interface that helps implementing new
 functions. | 
| Class and Description | 
|---|
| FunctionCallWithDetails The Class FunctionCallWithDetails. | 
| XBRLRSCustomFunctionLibraryAbstract This class in an implementation of the XBRLRSCustomFunctionLibrary interface that helps implementing new
 functions. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLPlugInProcessor This interface contains methods for the declaration of a plug-in processor
 that will be integrated with Reporting Standard XBRL processor. | 
| XBRLProcessorFactory Interface for XBRL processors factories. | 
| XBRLProcessorFactoryBase Base class for processor factories
 
 Provides a protected field called theDTS and implements the  XBRLProcessorFactoryBase.setDTSContainer(DTSContainer)method on theXBRLProcessorFactoryinterface. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| Class and Description | 
|---|
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| Class and Description | 
|---|
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| Class and Description | 
|---|
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| HasChangeHashSupport A class implementing this interface can be inserted in hashtables
 and the objects eventually can change its properties and update
 the hashCode. | 
| XBRLCompilableProcessor This interface defines common methods for XBRL processors that can
 create complex object models when the DTS has been fully loaded even
 when validation has not started. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLPlugInProcessor This interface contains methods for the declaration of a plug-in processor
 that will be integrated with Reporting Standard XBRL processor. | 
| XBRLProcessorFactory Interface for XBRL processors factories. | 
| XBRLProcessorFactoryBase Base class for processor factories
 
 Provides a protected field called theDTS and implements the  XBRLProcessorFactoryBase.setDTSContainer(DTSContainer)method on theXBRLProcessorFactoryinterface. | 
| XBRLValidation Incorporates all methods required for an object to perform XBRL validation. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| XBRLValueKey Objects implementing this interface can generate a representation of a key
 for the object. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| FunctionCallWithDetails The Class FunctionCallWithDetails. | 
| HasChangeHashSupport A class implementing this interface can be inserted in hashtables
 and the objects eventually can change its properties and update
 the hashCode. | 
| XBRLCompilableProcessor This interface defines common methods for XBRL processors that can
 create complex object models when the DTS has been fully loaded even
 when validation has not started. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLPlugInProcessor This interface contains methods for the declaration of a plug-in processor
 that will be integrated with Reporting Standard XBRL processor. | 
| XBRLProcessorFactory Interface for XBRL processors factories. | 
| XBRLProcessorFactoryBase Base class for processor factories
 
 Provides a protected field called theDTS and implements the  XBRLProcessorFactoryBase.setDTSContainer(DTSContainer)method on theXBRLProcessorFactoryinterface. | 
| XBRLRSCustomFunctionLibraryAbstract This class in an implementation of the XBRLRSCustomFunctionLibrary interface that helps implementing new
 functions. | 
| XBRLValidation Incorporates all methods required for an object to perform XBRL validation. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| XBRLValueKey Objects implementing this interface can generate a representation of a key
 for the object. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| XBRLDocument.XBRLDocumentType The Enum XBRLDocumentType. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| XMLDocumentURI This class represents an XML Document that exist in a DTS. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| HasChangeHashSupport A class implementing this interface can be inserted in hashtables
 and the objects eventually can change its properties and update
 the hashCode. | 
| XBRLCompilableProcessor This interface defines common methods for XBRL processors that can
 create complex object models when the DTS has been fully loaded even
 when validation has not started. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLPlugInProcessor This interface contains methods for the declaration of a plug-in processor
 that will be integrated with Reporting Standard XBRL processor. | 
| XBRLProcessorFactory Interface for XBRL processors factories. | 
| XBRLProcessorFactoryBase Base class for processor factories
 
 Provides a protected field called theDTS and implements the  XBRLProcessorFactoryBase.setDTSContainer(DTSContainer)method on theXBRLProcessorFactoryinterface. | 
| XBRLValidation Incorporates all methods required for an object to perform XBRL validation. | 
| XBRLValidationConfiguration The validation scope of each validation processor is different. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| XBRLValueKey Objects implementing this interface can generate a representation of a key
 for the object. | 
| XMLDocumentImpl The Class XMLDocumentImpl. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| XPathOnXMLFragment This class provides the capacity to evaluate XPath expressions over an instance of an XMLFragment. | 
| Class and Description | 
|---|
| HasChangeHashSupport A class implementing this interface can be inserted in hashtables
 and the objects eventually can change its properties and update
 the hashCode. | 
| XBRLValidation Incorporates all methods required for an object to perform XBRL validation. | 
| XBRLValueKey Objects implementing this interface can generate a representation of a key
 for the object. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| HasChangeHashSupport A class implementing this interface can be inserted in hashtables
 and the objects eventually can change its properties and update
 the hashCode. | 
| XBRLAttribute This is an XML Attribute used in relation with an XMLFragment. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLDocument.XBRLDocumentType The Enum XBRLDocumentType. | 
| XBRLDocumentRootNode This interface is implemented by objects that are the root nodes
 of an XBRLDocument. | 
| XBRLDTSDocument This is the interface with methods that every document in the DTS Must have. | 
| XBRLHasDTSTarget Interface for methods implemented by classes in the DTS in order to traverse a DTS from a document to the documents included from this document. | 
| XBRLPlugInProcessor This interface contains methods for the declaration of a plug-in processor
 that will be integrated with Reporting Standard XBRL processor. | 
| XBRLValidation Incorporates all methods required for an object to perform XBRL validation. | 
| XBRLValidation.Direction when invalidate is called, invalidation can go up to the parent elements to the root element or down
 to the children elements. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| XBRLValueKey Objects implementing this interface can generate a representation of a key
 for the object. | 
| XMLDocumentImpl The Class XMLDocumentImpl. | 
| XMLDocumentURI This class represents an XML Document that exist in a DTS. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLPlugInProcessor This interface contains methods for the declaration of a plug-in processor
 that will be integrated with Reporting Standard XBRL processor. | 
| XBRLProcessorFactory Interface for XBRL processors factories. | 
| XBRLProcessorFactoryBase Base class for processor factories
 
 Provides a protected field called theDTS and implements the  XBRLProcessorFactoryBase.setDTSContainer(DTSContainer)method on theXBRLProcessorFactoryinterface. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| XBRLCompilableProcessor This interface defines common methods for XBRL processors that can
 create complex object models when the DTS has been fully loaded even
 when validation has not started. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLPlugInProcessor This interface contains methods for the declaration of a plug-in processor
 that will be integrated with Reporting Standard XBRL processor. | 
| XBRLProcessorFactory Interface for XBRL processors factories. | 
| XBRLProcessorFactoryBase Base class for processor factories
 
 Provides a protected field called theDTS and implements the  XBRLProcessorFactoryBase.setDTSContainer(DTSContainer)method on theXBRLProcessorFactoryinterface. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| XBRLCompilableProcessor This interface defines common methods for XBRL processors that can
 create complex object models when the DTS has been fully loaded even
 when validation has not started. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLPlugInProcessor This interface contains methods for the declaration of a plug-in processor
 that will be integrated with Reporting Standard XBRL processor. | 
| XBRLProcessorFactory Interface for XBRL processors factories. | 
| XBRLProcessorFactoryBase Base class for processor factories
 
 Provides a protected field called theDTS and implements the  XBRLProcessorFactoryBase.setDTSContainer(DTSContainer)method on theXBRLProcessorFactoryinterface. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| XBRLCompilableProcessor This interface defines common methods for XBRL processors that can
 create complex object models when the DTS has been fully loaded even
 when validation has not started. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLPlugInProcessor This interface contains methods for the declaration of a plug-in processor
 that will be integrated with Reporting Standard XBRL processor. | 
| XBRLProcessorFactory Interface for XBRL processors factories. | 
| XBRLProcessorFactoryBase Base class for processor factories
 
 Provides a protected field called theDTS and implements the  XBRLProcessorFactoryBase.setDTSContainer(DTSContainer)method on theXBRLProcessorFactoryinterface. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| HasChangeHashSupport A class implementing this interface can be inserted in hashtables
 and the objects eventually can change its properties and update
 the hashCode. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| XBRLAttribute This is an XML Attribute used in relation with an XMLFragment. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| XBRLNamespaceContext This class handles resolution of prefixes to namespaces and vice-versa. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| XBRLNamespaceContext This class handles resolution of prefixes to namespaces and vice-versa. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| XBRLAttribute This is an XML Attribute used in relation with an XMLFragment. | 
| XBRLDocument Contains the Properties of the object 2.2.2 XBRL Document Information Item
 
 The [Document URI] property is provided by the parent class XMLDocumentURI
 The [Document Information Item] property is provided by the root class XMLFragment
 The [Additional Properties] Properties are provided by classes derived by extension of this class | 
| XBRLDocument.XBRLDocumentType The Enum XBRLDocumentType. | 
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| XMLDocumentImpl The Class XMLDocumentImpl. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| Class and Description | 
|---|
| XBRLValidationReport This objects holds the result of the XBRL validation. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| XBRLAttribute This is an XML Attribute used in relation with an XMLFragment. | 
| XBRLNamespaceContext This class handles resolution of prefixes to namespaces and vice-versa. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| XBRLAttribute This is an XML Attribute used in relation with an XMLFragment. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| DTSContainer The DTSContainer is the root class that ties all pieces in a DTS together
 
 One instance of a DTSContainer is required on the creator of almost every object
 in this API. | 
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
| Class and Description | 
|---|
| XMLFragment This is the bottom class of almost every object on this API that represents a node
 in an XML document. | 
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa