## Uses of Class
com.ihr.xbrl.om.XMLDocumentURI

- Packages that use XMLDocumentURI
  Package | Description
  --- | ---
  com.ihr.xbrl.om | Provides the classes necessary to start processing XBRL information.
  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.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.taxonomy | Provides the classes necessary to process, write and read XBRL Taxonomy schemas and content of the XBRL Taxonomy Schemas that requires XBRL processing.

- - ### Uses of XMLDocumentURI in com.ihr.xbrl.om

    Subclasses of XMLDocumentURI in com.ihr.xbrl.om
    Modifier and Type | Class and Description
    --- | ---
    `class` | `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

    Methods in com.ihr.xbrl.om that return XMLDocumentURI
    Modifier and Type | Method and Description
    --- | ---
    `XMLDocumentURI` | DTSContainer.`cacheGet(java.net.URI documentURI)` Obtains a document from the cache indexed by document URI The URI is absolutized and normalized before comparison.
    `static XMLDocumentURI` | XBRLDocument.`createDocument(DTSContainer dts, java.net.URI baseURI, java.net.URI theURI, javax.xml.transform.Source source, boolean addToCache, XBRLDTSDocument parent)` Creates a Document, (instance, taxonomy or linkbase) by accessing the root element and looking at the document type if the document is not a linkbase, schema or xbrl instance returns null.
    `static XMLDocumentURI` | XBRLDocument.`createDocument(XMLDocumentURI node, boolean addToCache)` Transforms the XMLDocumentURI in the node parameter into a XBRLDocument Linkbase, Taxonomy or Instance depending on the root node .
    `XMLDocumentURI` | DTSContainer.`getCacheElement(int index)` Returns the nth element in the cache.

    Methods in com.ihr.xbrl.om that return types with arguments of type XMLDocumentURI
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<XMLDocumentURI>` | XMLDocumentURI.`getChildren()` Access to the Children property.
    `java.util.Iterator<XMLDocumentURI>` | XBRLHasDTSTarget.`getChildren()` Gets the children.

    Methods in com.ihr.xbrl.om with parameters of type XMLDocumentURI
    Modifier and Type | Method and Description
    --- | ---
    `void` | XMLDocumentURI.`addChild(XMLDocumentURI child)` Add a new clid to this document list of children.
    `void` | DTSContainer.`cachePut(XMLDocumentURI documentURI)` Stores a document in the cache indexed by document URI The URI is absolutized and normalized before stored being stored.
    `static XMLDocumentURI` | XBRLDocument.`createDocument(XMLDocumentURI node, boolean addToCache)` Transforms the XMLDocumentURI in the node parameter into a XBRLDocument Linkbase, Taxonomy or Instance depending on the root node .
    `void` | XMLDocumentURI.`delChild(XMLDocumentURI child)` Removes a child document from the list of document children.
    `XMLFragment` | DTSContainer.`resolveXPointer(java.net.URI uriHref, XMLDocumentURI doc)` resolve the XPointer to the node pointed to and returns the XMLFragment it points to or null if none can be found.

  - ### Uses of XMLDocumentURI in com.ihr.xbrl.om.errors

    Constructors in com.ihr.xbrl.om.errors with parameters of type XMLDocumentURI
    Constructor and Description
    `DTSDiscoveryException(int subCode, XMLDocumentURI source)` Instantiates a new DTS discovery exception.

  - ### Uses of XMLDocumentURI in com.ihr.xbrl.om.exLinks

    Subclasses of XMLDocumentURI in com.ihr.xbrl.om.exLinks
    Modifier and Type | Class and Description
    --- | ---
    `class` | `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.

    Methods in com.ihr.xbrl.om.exLinks that return XMLDocumentURI
    Modifier and Type | Method and Description
    --- | ---
    `XMLDocumentURI` | XBRLLocator.`getHRefDocument()` Obtains the document this locator is pointing to.

    Constructors in com.ihr.xbrl.om.exLinks with parameters of type XMLDocumentURI
    Constructor and Description
    `XBRLLinkbase(XBRLDocument parent, XMLDocumentURI combinedDocument)` Creates a linkbase, the parent XBRLDocumentURI Item is an XBRL Taxonomy Used to create embedded linkbases, Parent is the parent taxonomy and XMLDocumentURI is the link:linkbase element.
    `XBRLLinkbase(XMLDocumentURI other, boolean bAddToCache)` Creates a linkbase, the parent XBRLDocumentInformation Item is this object Used to create external linkbases.

  - ### Uses of XMLDocumentURI in com.ihr.xbrl.om.instance

    Subclasses of XMLDocumentURI in com.ihr.xbrl.om.instance
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLInstance` Class that encapsulates the content of an XBRL instance document Instance documents can be created via API calls or can be created from the content of an XML file.

    Methods in com.ihr.xbrl.om.instance with parameters of type XMLDocumentURI
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | XBRLInstance.`isIXBRL(XMLDocumentURI node)` Returns true if the XMLDocumentURI is an iXBRL document.

    Constructors in com.ihr.xbrl.om.instance with parameters of type XMLDocumentURI
    Constructor and Description
    `XBRLInstance(XMLDocumentURI d, boolean bAddToCache)` Creates a new empty instance document according to the configuration object received.

  - ### Uses of XMLDocumentURI in com.ihr.xbrl.om.ixbrl

    Methods in com.ihr.xbrl.om.ixbrl that return XMLDocumentURI
    Modifier and Type | Method and Description
    --- | ---
    `XMLDocumentURI` | IXBRLProcessor.`getXBRLInstanceSource(XMLDocumentURI sourceTree)` Extracts from the node the surrounding XBRLInstance as an XdmNode.

    Methods in com.ihr.xbrl.om.ixbrl with parameters of type XMLDocumentURI
    Modifier and Type | Method and Description
    --- | ---
    `XMLDocumentURI` | IXBRLProcessor.`getXBRLInstanceSource(XMLDocumentURI sourceTree)` Extracts from the node the surrounding XBRLInstance as an XdmNode.

  - ### Uses of XMLDocumentURI in com.ihr.xbrl.om.taxonomy

    Subclasses of XMLDocumentURI in com.ihr.xbrl.om.taxonomy
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLTaxonomy` Provides the properties of an XBRL Taxonomy Information Item The [Parent] property is the parent class XBRLDocument.

    Constructors in com.ihr.xbrl.om.taxonomy with parameters of type XMLDocumentURI
    Constructor and Description
    `XBRLTaxonomy(XMLDocumentURI docURI, boolean bAddToCache)` Creates a new XBRLTaxonomy instance from an XMLDocumentURI.