# Uses of Package
com.ihr.xbrl.om.exLinks

- Packages that use com.ihr.xbrl.om.exLinks
  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.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.mapper.instance |
  com.ihr.xbrl.om | Provides the classes necessary to start processing XBRL information.
  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.errors |
  com.ihr.xbrl.om.formula.filters |
  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.instance | Provides the classes necessary to process, read and write the content of XBRL Instance documents.
  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.errors | Contains specialized classes for different type of errors defined in the table 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.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.pojo | Provides the classes necessary to access to the content of a DTS using POJO technology.
  com.ihr.xbrl.versioning | Provides the classes necessary to create or access to the content of a versioning report.
  com.rs.xbrl |
  com.rs.xbrl.instructions.formula |
  com.rs.xbrl.instructions.genericmessages |

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.adins.efm
  Class and Description
  XBRLResource This is the base type for XBRL resources.

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.adins.efm.errors
  Class and Description
  DTSBaseSet The Class DTSBaseSet.
  XBRLArc The Class XBRLArc.
  XBRLArcroleRef The Class XBRLArcroleRef.
  XBRLExtendedLink The Class XBRLExtendedLink.
  XBRLLabelResource Label resources are the object model representation of the link:label elements in label Linkbases
  XBRLLinkbase Provides the properties of the XBRL Linkbase information item The [Parent] property is the parent class XBRLDocument An XBRL Linkbase is just the container of documentation and extended links.
  XBRLLocator This is not part of the XBRL Infoset.
  XBRLRelationship The Class XBRLRelationship.
  XBRLResource This is the base type for XBRL resources.

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.comparator
  Class and Description
  XBRLResource This is the base type for XBRL resources.

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.dts
  Class and Description
  DTSBase a DTSBase is a container of all Extended links with the same value in the xlink:role attribute It doesn't matter in which XBRLLinkbase the Extended links are going to be serialized.
  XBRLRelationship The Class XBRLRelationship.
  XBRLResource This is the base type for XBRL resources.

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.formula
  Class and Description
  DTSBase a DTSBase is a container of all Extended links with the same value in the xlink:role attribute It doesn't matter in which XBRLLinkbase the Extended links are going to be serialized.
  XBRLPointerOfARelationship This is a XBRL Pointer Information Item Classes are: XBRLResource XBRLLocator.
  XBRLRelationshipPoint Elements that are extreme of a relationship in the source or target pointer MUST implement this interface .
  XBRLResource This is the base type for XBRL resources.
  XLinkElement Base class for elements that contains attributes according to the XLink Specification.

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.mapper.instance
  Class and Description
  XBRLRelationshipPoint Elements that are extreme of a relationship in the source or target pointer MUST implement this interface .

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.om
  Class and Description
  DTSBase a DTSBase is a container of all Extended links with the same value in the xlink:role attribute It doesn't matter in which XBRLLinkbase the Extended links are going to be serialized.
  XBRLExtendedLink The Class XBRLExtendedLink.
  XBRLLinkbase Provides the properties of the XBRL Linkbase information item The [Parent] property is the parent class XBRLDocument An XBRL Linkbase is just the container of documentation and extended links.
  XBRLLocator This is not part of the XBRL Infoset.
  XBRLlrrAndRelationshipConstraints The purpose of this class is to centralize here all information related to validation of relationships.
  XBRLRelationship The Class XBRLRelationship.
  XBRLRelationshipPoint Elements that are extreme of a relationship in the source or target pointer MUST implement this interface .
  XBRLRelationshipsChainLink The chain or relationships is the set of relationships that have: the same source element, the same extended role link, the same relationship type, the same arcrole type the same value in the order attribute (implicit order included) The chain has two interesting properties: - Following relationship - Preceding relationship
  XBRLResource This is the base type for XBRL resources.
  XLinkElement Base class for elements that contains attributes according to the XLink Specification.

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.om.assertions
  Class and Description
  XBRLExtendedLink The Class XBRLExtendedLink.
  XBRLPointerOfARelationship This is a XBRL Pointer Information Item Classes are: XBRLResource XBRLLocator.
  XBRLRelationshipPoint Elements that are extreme of a relationship in the source or target pointer MUST implement this interface .
  XBRLResource This is the base type for XBRL resources.
  XLinkElement Base class for elements that contains attributes according to the XLink Specification.

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.om.autofill
  Class and Description
  XBRLExtendedLink The Class XBRLExtendedLink.
  XBRLPointerOfARelationship This is a XBRL Pointer Information Item Classes are: XBRLResource XBRLLocator.
  XBRLRelationshipPoint Elements that are extreme of a relationship in the source or target pointer MUST implement this interface .
  XBRLResource This is the base type for XBRL resources.
  XLinkElement Base class for elements that contains attributes according to the XLink Specification.

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.om.errors
  Class and Description
  XBRLArc The Class XBRLArc.
  XBRLLabelResource Label resources are the object model representation of the link:label elements in label Linkbases
  XBRLLocator This is not part of the XBRL Infoset.
  XBRLRelationship The Class XBRLRelationship.
  XBRLResource This is the base type for XBRL resources.

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.om.exLinks
  Class and Description
  DTSBase a DTSBase is a container of all Extended links with the same value in the xlink:role attribute It doesn't matter in which XBRLLinkbase the Extended links are going to be serialized.
  DTSBaseSet The Class DTSBaseSet.
  XBRLAllowsDocumentation Interface for elements that supports documentation elements Those are XBRLExtendedLink and XBRLLinkbase elements.
  XBRLArc The Class XBRLArc.
  XBRLDocumentation This class represents the 2.2.13 XBRL Documentation Information Item
  XBRLExtendedLink The Class XBRLExtendedLink.
  XBRLLabelResource Label resources are the object model representation of the link:label elements in label Linkbases
  XBRLLinkbase Provides the properties of the XBRL Linkbase information item The [Parent] property is the parent class XBRLDocument An XBRL Linkbase is just the container of documentation and extended links.
  XBRLLinkbaseRef Creates a linkbase ref element that will be serialized in a schema or instance document.
  XBRLLocator This is not part of the XBRL Infoset.
  XBRLlrrAndRelationshipConstraints.ExtraRelationshipValidationInterface This interface defines a method for classes implementing additional validation constraints for a relationship that cannot be implemented in a generic way.
  XBRLlrrAndRelationshipConstraints.RelationshipConstraints Defines what is going to be validated on every relationship.
  XBRLlrrAndRelationshipConstraints.RelationshipConstraintsBase The Class RelationshipConstraintsBase.
  XBRLPointerOfARelationship This is a XBRL Pointer Information Item Classes are: XBRLResource XBRLLocator.
  XBRLRelationship The Class XBRLRelationship.
  XBRLRelationshipPoint Elements that are extreme of a relationship in the source or target pointer MUST implement this interface .
  XBRLRelationshipsChainLink The chain or relationships is the set of relationships that have: the same source element, the same extended role link, the same relationship type, the same arcrole type the same value in the order attribute (implicit order included) The chain has two interesting properties: - Following relationship - Preceding relationship
  XBRLResource This is the base type for XBRL resources.
  XLinkElement Base class for elements that contains attributes according to the XLink Specification.

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.om.formula
  Class and Description
  XBRLExtendedLink The Class XBRLExtendedLink.
  XBRLPointerOfARelationship This is a XBRL Pointer Information Item Classes are: XBRLResource XBRLLocator.
  XBRLRelationship The Class XBRLRelationship.
  XBRLRelationshipPoint Elements that are extreme of a relationship in the source or target pointer MUST implement this interface .
  XBRLResource This is the base type for XBRL resources.
  XLinkElement Base class for elements that contains attributes according to the XLink Specification.

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.om.formula.errors
  Class and Description
  XBRLPointerOfARelationship This is a XBRL Pointer Information Item Classes are: XBRLResource XBRLLocator.
  XBRLRelationshipPoint Elements that are extreme of a relationship in the source or target pointer MUST implement this interface .
  XBRLResource This is the base type for XBRL resources.
  XLinkElement Base class for elements that contains attributes according to the XLink Specification.

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.om.formula.filters
  Class and Description
  XBRLExtendedLink The Class XBRLExtendedLink.
  XBRLPointerOfARelationship This is a XBRL Pointer Information Item Classes are: XBRLResource XBRLLocator.
  XBRLRelationshipPoint Elements that are extreme of a relationship in the source or target pointer MUST implement this interface .
  XBRLResource This is the base type for XBRL resources.
  XLinkElement Base class for elements that contains attributes according to the XLink Specification.

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.om.formula.functions.custom
  Class and Description
  XBRLPointerOfARelationship This is a XBRL Pointer Information Item Classes are: XBRLResource XBRLLocator.
  XBRLRelationshipPoint Elements that are extreme of a relationship in the source or target pointer MUST implement this interface .
  XBRLResource This is the base type for XBRL resources.
  XLinkElement Base class for elements that contains attributes according to the XLink Specification.

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.om.formula.functions.reusable
  Class and Description
  XBRLRelationship The Class XBRLRelationship.

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.om.instance
  Class and Description
  XBRLLocator This is not part of the XBRL Infoset.
  XBRLRelationshipPoint Elements that are extreme of a relationship in the source or target pointer MUST implement this interface .

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.om.renderhints
  Class and Description
  GenericLinkbase The Class GenericLinkbase.
  XBRLExtendedLink The Class XBRLExtendedLink.
  XBRLPointerOfARelationship This is a XBRL Pointer Information Item Classes are: XBRLResource XBRLLocator.
  XBRLRelationshipPoint Elements that are extreme of a relationship in the source or target pointer MUST implement this interface .
  XBRLResource This is the base type for XBRL resources.
  XLinkElement Base class for elements that contains attributes according to the XLink Specification.

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.om.table
  Class and Description
  DTSBase a DTSBase is a container of all Extended links with the same value in the xlink:role attribute It doesn't matter in which XBRLLinkbase the Extended links are going to be serialized.
  XBRLExtendedLink The Class XBRLExtendedLink.
  XBRLPointerOfARelationship This is a XBRL Pointer Information Item Classes are: XBRLResource XBRLLocator.
  XBRLRelationship The Class XBRLRelationship.
  XBRLRelationshipPoint Elements that are extreme of a relationship in the source or target pointer MUST implement this interface .
  XBRLResource This is the base type for XBRL resources.
  XLinkElement Base class for elements that contains attributes according to the XLink Specification.

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.om.table.definition
  Class and Description
  XBRLPointerOfARelationship This is a XBRL Pointer Information Item Classes are: XBRLResource XBRLLocator.
  XBRLRelationship The Class XBRLRelationship.
  XBRLRelationshipPoint Elements that are extreme of a relationship in the source or target pointer MUST implement this interface .
  XBRLResource This is the base type for XBRL resources.
  XLinkElement Base class for elements that contains attributes according to the XLink Specification.

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.om.table.errors
  Class and Description
  XBRLResource This is the base type for XBRL resources.

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.om.taxonomy
  Class and Description
  XBRLArcroleRef The Class XBRLArcroleRef.
  XBRLExtendedLink The Class XBRLExtendedLink.
  XBRLLinkbase Provides the properties of the XBRL Linkbase information item The [Parent] property is the parent class XBRLDocument An XBRL Linkbase is just the container of documentation and extended links.
  XBRLLocator This is not part of the XBRL Infoset.
  XBRLRelationship The Class XBRLRelationship.
  XBRLRelationshipPoint Elements that are extreme of a relationship in the source or target pointer MUST implement this interface .
  XBRLRoleRef The Class XBRLRoleRef.

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.om.xdt
  Class and Description
  DefinitionLinkbase The Class DefinitionLinkbase.
  DTSBase a DTSBase is a container of all Extended links with the same value in the xlink:role attribute It doesn't matter in which XBRLLinkbase the Extended links are going to be serialized.
  XBRLRelationship The Class XBRLRelationship.

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.pojo
  Class and Description
  XBRLAllowsDocumentation Interface for elements that supports documentation elements Those are XBRLExtendedLink and XBRLLinkbase elements.
  XBRLDocumentation This class represents the 2.2.13 XBRL Documentation Information Item
  XBRLExtendedLink The Class XBRLExtendedLink.
  XBRLLinkbase Provides the properties of the XBRL Linkbase information item The [Parent] property is the parent class XBRLDocument An XBRL Linkbase is just the container of documentation and extended links.
  XBRLRelationship The Class XBRLRelationship.
  XBRLResource This is the base type for XBRL resources.

- Classes in com.ihr.xbrl.om.exLinks used by com.ihr.xbrl.versioning
  Class and Description
  GenericLinkbase The Class GenericLinkbase.

- Classes in com.ihr.xbrl.om.exLinks used by com.rs.xbrl
  Class and Description
  GenericLinkbase The Class GenericLinkbase.
  XBRLExtendedLink The Class XBRLExtendedLink.
  XBRLLinkbase Provides the properties of the XBRL Linkbase information item The [Parent] property is the parent class XBRLDocument An XBRL Linkbase is just the container of documentation and extended links.
  XBRLResource This is the base type for XBRL resources.

- Classes in com.ihr.xbrl.om.exLinks used by com.rs.xbrl.instructions.formula
  Class and Description
  XBRLResource This is the base type for XBRL resources.

- Classes in com.ihr.xbrl.om.exLinks used by com.rs.xbrl.instructions.genericmessages
  Class and Description
  XBRLResource This is the base type for XBRL resources.