# Uses of Package
com.ihr.xbrl.om

- Packages that use com.ihr.xbrl.om
  Package | Description
  --- | ---
  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
  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.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.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.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.custom |
  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.ixbrl |
  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.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.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.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.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.rs.xbrl |
  com.rs.xbrl.instructions.formula |
  com.rs.xbrl.instructions.genericmessages |

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.adins.efm
  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 the `XBRLProcessorFactory` interface.
  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.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.adins.efm.errors
  Class and Description
  XMLFragment This is the bottom class of almost every object on this API that represents a node in an XML document.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.comparator
  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.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.dataloader
  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.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.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.
  XMLFragment This is the bottom class of almost every object on this API that represents a node in an XML document.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.formula
  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.
  Thinable Classes implementing this interface must implement a method for reducing the memory footprint.
  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.
  XMLHasParent The Interface XMLHasParent.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.gui.interfaces
  Class and Description
  RSRemoteCatalogResolver.StaticCatalogEntry This is the object model representation of an entry in the static catalog.
  XBRLValidationReport This objects holds the result of the XBRL validation.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.manage
  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.
  HasCreateDTSUriResolver This interface defines a method called createAndRegisterDTSUriResolver that must be implemented by classes able to create an URI Resolver for the DTSContainer suitable to provide documents during the DTS Discovery process.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.mapper
  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.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.mapper.instance
  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.
  Thinable Classes implementing this interface must implement a method for reducing the memory footprint.
  XMLFragment This is the bottom class of almost every object on this API that represents a node in an XML document.
  XMLHasParent The Interface XMLHasParent.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.om
  Class and Description
  DTSCascadeSchemaURIResolver This interface joins two interfaces in one Interface declaration.
  DTSCascadeURIResolver A URI resolver that implements this interface can be installed in a cascade of uri resolvers.
  DTSCatalogURIResolver This is a wrapper class to a CatalogResolver.
  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.
  HasCreateDTSUriResolver This interface defines a method called createAndRegisterDTSUriResolver that must be implemented by classes able to create an URI Resolver for the DTSContainer suitable to provide documents during the DTS Discovery process.
  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 .
  RSRemoteCatalogResolver.CatalogFormat The Enum CatalogFormat.
  RSRemoteCatalogResolver.StaticCatalogEntry This is the object model representation of an entry in the static catalog.
  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.
  TaxonomyPackageURIResolver.EntryPointHRefs The Class EntryPointHRefs.
  TaxonomyPackageURIResolver.EntryPointLangInfo Represents an entry point in a taxonomy package.
  TaxonomyPackageURIResolver.EntryPointLangInfoKey The Class EntryPointLangInfoKey.
  TaxonomyPackageURIResolver.PackageByLangInfo Holds all elements that may contain different values by language.
  TaxonomyPackageURIResolver.TaxonomyPackage Represents a package (zip file) that contains a set of entry points and mapping rules as indicated in the Taxonomy Packages Specification(s) .
  Thinable Classes implementing this interface must implement a method for reducing the memory footprint.
  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
  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.
  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 the `XBRLProcessorFactory` interface.
  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.
  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.
  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.
  XMLHasParent The Interface XMLHasParent.
  ZipCascadeURIResolver.ZipPackage Handles extraction of Source from a document inside the ZIP file.
  ZipCascadeURIResolver.ZipPackage.CaseType The Enum CaseType.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.om.approps
  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 the `XBRLProcessorFactory` interface.
  XBRLValidationReport This objects holds the result of the XBRL validation.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.om.assertions
  Class and Description
  Thinable Classes implementing this interface must implement a method for reducing the memory footprint.
  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.
  XMLHasParent The Interface XMLHasParent.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.om.autofill
  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.
  Thinable Classes implementing this interface must implement a method for reducing the memory footprint.
  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 the `XBRLProcessorFactory` interface.
  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.
  XMLHasParent The Interface XMLHasParent.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.om.errors
  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.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.om.exLinks
  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.
  Thinable Classes implementing this interface must implement a method for reducing the memory footprint.
  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
  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.
  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.
  XMLHasParent The Interface XMLHasParent.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.om.formula
  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.
  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.
  Thinable Classes implementing this interface must implement a method for reducing the memory footprint.
  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 the `XBRLProcessorFactory` interface.
  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.
  XMLHasParent The Interface XMLHasParent.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.om.formula.aspects.tests
  Class and Description
  XMLFragment This is the bottom class of almost every object on this API that represents a node in an XML document.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.om.formula.errors
  Class and Description
  Thinable Classes implementing this interface must implement a method for reducing the memory footprint.
  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.
  XMLHasParent The Interface XMLHasParent.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.om.formula.filters
  Class and Description
  Thinable Classes implementing this interface must implement a method for reducing the memory footprint.
  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.
  XMLHasParent The Interface XMLHasParent.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.om.formula.functions.custom
  Class and Description
  Thinable Classes implementing this interface must implement a method for reducing the memory footprint.
  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.
  XMLHasParent The Interface XMLHasParent.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.om.formula.util
  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.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.om.instance
  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.
  Thinable Classes implementing this interface must implement a method for reducing the memory footprint.
  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
  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.
  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.
  XMLHasParent The Interface XMLHasParent.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.om.ixbrl
  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.
  XBRLValidationReport This objects holds the result of the XBRL validation.
  XMLDocumentURI This class represents an XML Document that exist in a DTS.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.om.renderhints
  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.
  Thinable Classes implementing this interface must implement a method for reducing the memory footprint.
  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 the `XBRLProcessorFactory` interface.
  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.
  XMLHasParent The Interface XMLHasParent.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.om.table
  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.
  Thinable Classes implementing this interface must implement a method for reducing the memory footprint.
  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 the `XBRLProcessorFactory` interface.
  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.
  XMLHasParent The Interface XMLHasParent.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.om.table.definition
  Class and Description
  Thinable Classes implementing this interface must implement a method for reducing the memory footprint.
  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.
  XMLHasParent The Interface XMLHasParent.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.om.table.layout
  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.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.om.taxonomy
  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.
  Thinable Classes implementing this interface must implement a method for reducing the memory footprint.
  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
  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.
  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.
  XMLHasParent The Interface XMLHasParent.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.om.utr
  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 the `XBRLProcessorFactory` interface.
  XBRLValidationReport This objects holds the result of the XBRL validation.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.om.xdt
  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 the `XBRLProcessorFactory` interface.
  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.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.om.xdt.errors
  Class and Description
  XMLFragment This is the bottom class of almost every object on this API that represents a node in an XML document.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.om.xenum
  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 the `XBRLProcessorFactory` interface.
  XBRLValidationReport This objects holds the result of the XBRL validation.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.pojo
  Class and Description
  DTSCascadeURIResolver A URI resolver that implements this interface can be installed in a cascade of uri resolvers.
  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.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.store
  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.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.transform
  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.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.transform.target
  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.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.util
  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
  XBRLValidationReport This objects holds the result of the XBRL validation.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.util.zip
  Class and Description
  TaxonomyPackageURIResolver.TaxonomyPackage Represents a package (zip file) that contains a set of entry points and mapping rules as indicated in the Taxonomy Packages Specification(s) .

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.validation.report
  Class and Description
  XBRLValidationReport This objects holds the result of the XBRL validation.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.versioning
  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.

- Classes in com.ihr.xbrl.om used by com.ihr.xbrl.web
  Class and Description
  XBRLValidationReport This objects holds the result of the XBRL validation.

- Classes in com.ihr.xbrl.om used by com.rs.xbrl
  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.

- Classes in com.ihr.xbrl.om used by com.rs.xbrl.instructions.formula
  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.

- Classes in com.ihr.xbrl.om used by com.rs.xbrl.instructions.genericmessages
  Class and Description
  XMLFragment This is the bottom class of almost every object on this API that represents a node in an XML document.