## Uses of Class
com.ihr.xbrl.om.errors.XBRLInconsistentDTSException

- Packages that use XBRLInconsistentDTSException
  Package | Description
  --- | ---
  com.ihr.xbrl.mapper.instance |
  com.ihr.xbrl.om | Provides the classes necessary to start processing XBRL information.
  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.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 XBRLInconsistentDTSException in com.ihr.xbrl.mapper.instance

    Methods in com.ihr.xbrl.mapper.instance that throw XBRLInconsistentDTSException
    Modifier and Type | Method and Description
    --- | ---
    `void` | MapperContext.`setId(java.lang.String id)` Sets the id.

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

    Methods in com.ihr.xbrl.om that throw XBRLInconsistentDTSException
    Modifier and Type | Method and Description
    --- | ---
    `void` | XMLFragment.`addFromRelationship(XBRLRelationship rel)`
    `void` | XMLFragment.`addToRelationship(XBRLRelationship rel)`
    `void` | XMLHasParent.`addXMLChild(XMLHasParent child)` Adds the xml child.
    `void` | XMLFragment.`addXMLChild(XMLHasParent newChild)`
    `void` | XBRLDocument.`changeElementId(XMLFragment newEl, java.lang.String oldId, java.lang.String newId)` Changes the key of an element in the internal itemsById hashtable but does not change the id on the target element.
    `void` | XMLFragment.`generateNodeNamespacesAndAttributes(org.jdom.Content jdomNode)` Adds namespaces and attributes in this node to the Content node supplied as a parameter.
    `void` | XMLFragment.`removeFromRelationship(XBRLRelationship rel)`
    `void` | XMLFragment.`removeToRelationship(XBRLRelationship rel)`
    `void` | XMLFragment.`setDocumentAndReload(net.sf.saxon.s9api.XdmNode doc)` This method is called by the XMLFragment object each time the surrounding XdmNode object is set.
    `void` | XBRLDocument.`setDocumentAndReload(net.sf.saxon.s9api.XdmNode node)`
    `void` | XMLFragment.`setId(java.lang.String id)` Sets the content of the id attribute of this element the ID MUST not have any space, but null is allowed and removes an id from an XML Fragment.
    `void` | XMLHasParent.`setParent(XMLHasParent parent)` Sets the parent.
    `void` | XMLFragment.`setParent(XMLHasParent parent)` Sets the parent of this node to the specific XMLFragment.

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

    Methods in com.ihr.xbrl.om.exLinks that throw XBRLInconsistentDTSException
    Modifier and Type | Method and Description
    --- | ---
    `void` | DTSBase.`addExtendedLink(XBRLExtendedLink extendedLink)` An optimization of this strategy would be to write down the relationships not the extended links one by one.
    `void` | XBRLRelationshipPoint.`addFromRelationship(XBRLRelationship rel)` Adds the from relationship.
    `void` | XBRLExtendedLink.`addRelationship(XBRLRelationship relationship)` Adds the relationship.
    `void` | XBRLRelationshipPoint.`addToRelationship(XBRLRelationship rel)` Adds the to relationship.
    `static XBRLExtendedLink` | XBRLExtendedLink.`createExtendedLink(XBRLDocument parent, DTSBase base)` Creates the extended link.
    `static XBRLExtendedLink` | XBRLExtendedLink.`createExtendedLink(XBRLDocument parent, javax.xml.namespace.QName rootElementName, XBRLRoleType role)` Creates the extended link.
    `void` | XBRLRelationshipPoint.`removeFromRelationship(XBRLRelationship rel)` Removes the from relationship.
    `boolean` | XBRLExtendedLink.`removeRelationship(XBRLRelationship relationship)` Removes the relationship.
    `boolean` | DTSBase.`removeRelationship(XBRLRelationship relationship)` Removes the relationship.
    `void` | XBRLRelationshipPoint.`removeToRelationship(XBRLRelationship rel)` Removes the to relationship.
    `void` | XBRLLinkbase.`setDocumentAndReload(net.sf.saxon.s9api.XdmNode node)`
    `void` | XBRLExtendedLink.`setDTSBase(DTSBase base)` Sets the DTS base.
    `void` | XBRLRelationship.`setFrom(XMLFragment newFrom)` sets the [From] property of this relationship
    `void` | XBRLResource.`setId(java.lang.String id)`
    `void` | XBRLRelationship.`setId(java.lang.String id)`
    `void` | XBRLLinkbase.`setId(java.lang.String id)`
    `void` | XBRLRelationship.`setParent(XBRLExtendedLink parent)` Sets the parent of this relationship to a new extended link.
    `void` | XBRLRelationship.`setTo(XMLFragment newTo)` Sets the [To] property of this relationship.

    Constructors in com.ihr.xbrl.om.exLinks that throw XBRLInconsistentDTSException
    Constructor and Description
    `CalculationLinkbase(XBRLDocument parent, DTSBase base)` Deprecated. use `CalculationLinkbase.CalculationLinkbase(XBRLDocument, XBRLRoleType)` instead
    `DefinitionLinkbase(XBRLDocument parent, DTSBase base)` Deprecated. use `DefinitionLinkbase.DefinitionLinkbase(XBRLDocument, XBRLRoleType)` instead
    `FootnoteLinkbase(XBRLDocument parent, DTSBase base)` Deprecated. use `FootnoteLinkbase.FootnoteLinkbase(XBRLDocument, XBRLRoleType)` instead
    `FormulaLinkbase(XBRLDocument parent, DTSBase base)` Deprecated. use `FormulaLinkbase.FormulaLinkbase(XBRLDocument, XBRLRoleType)` instead
    `GenericLinkbase(XBRLDocument parent, DTSBase base)` Deprecated. use `GenericLinkbase.GenericLinkbase(XBRLDocument, XBRLRoleType)` instead
    `LabelLinkbase(XBRLDocument parent, DTSBase base)` Deprecated. use `LabelLinkbase.LabelLinkbase(XBRLDocument, XBRLRoleType)` instead
    `PresentationLinkbase(XBRLDocument parent, DTSBase base)` Deprecated. use `PresentationLinkbase.PresentationLinkbase(XBRLDocument, XBRLRoleType)` instead
    `ReferenceLinkbase(XBRLDocument parent, DTSBase base)` Deprecated. use `ReferenceLinkbase.ReferenceLinkbase(XBRLDocument, XBRLRoleType)` instead
    `VersionLinkbase(XBRLDocument parent, DTSBase base)` Deprecated. use `VersionLinkbase.VersionLinkbase(XBRLDocument, XBRLRoleType)` instead

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

    Methods in com.ihr.xbrl.om.instance that throw XBRLInconsistentDTSException
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | XBRLInstance.`addContext(XBRLContext ctx)` Adds a new context to the instance document.
    `boolean` | XBRLInstance.`addUnit(XBRLUnit unit)` Adds the unit.
    `void` | XBRLFactsListImpl.`addXMLChild(XMLHasParent child)`
    `void` | XBRLContext.`addXMLChild(XMLHasParent newChild)`
    `static XBRLFact` | XBRLFact.`createItemOrTupleInstance(XBRLFactsList facts, XMLElementDefinition el, XBRLContext ctx, XBRLUnit unit)` Creates a tupleInstance of a itemInstance depending on the data type of the el parameter and extra information provided in other parameters.
    `void` | XBRLInstance.`delUnit(XBRLUnit unit)` Removes an unit from the instance document.
    `void` | XBRLInstance.`setDocumentAndReload(net.sf.saxon.s9api.XdmNode node)` If the content is changed then update the internal objects.
    `void` | XBRLFact.`setId(java.lang.String id)`
    `void` | XBRLContext.`setId(java.lang.String id)`
    `void` | XBRLUnit.`setParent(XMLHasParent instance)` Sets the parent of this unit to the instance document specified in the parameter.
    `void` | XBRLFactsListImpl.`setParent(XMLHasParent parent)`
    `void` | XBRLContext.`setParent(XMLHasParent instance)` Sets the parent of this context to the instance document specified in the parameter.

    Constructors in com.ihr.xbrl.om.instance that throw XBRLInconsistentDTSException
    Constructor and Description
    `XBRLContext(XBRLInstance parent, net.sf.saxon.s9api.XdmNode root)` Creates a new context with the supplied XdmNode.
    `XBRLUnit(XBRLInstance parent, net.sf.saxon.s9api.XdmNode root)` Instantiates a new XBRL unit.

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

    Methods in com.ihr.xbrl.om.taxonomy that throw XBRLInconsistentDTSException
    Modifier and Type | Method and Description
    --- | ---
    `void` | XBRLTaxonomy.`addImport(XBRLImport imp)` Adds a new import to this taxonomy.
    `void` | XBRLTaxonomy.`addXMLChild(XMLHasParent child)`
    `void` | XBRLTaxonomy.`setDocumentAndReload(net.sf.saxon.s9api.XdmNode node)`
    `void` | XMLElementDefinition.`setId(java.lang.String id)` Sets the ID for the concept definition.
    `void` | XBRLRoleAndArcroleTypes.`setId(java.lang.String id)`

    Constructors in com.ihr.xbrl.om.taxonomy that throw XBRLInconsistentDTSException
    Constructor and Description
    `XSDAttributeDefinition(DTSContainer dts, net.sf.saxon.s9api.XdmNode node)` Instantiates a new XSD attribute definition.
    `XSDAttributeDefinition(java.lang.String name, java.lang.String use, javax.xml.namespace.QName type, java.lang.String _default, java.lang.String fixed, java.lang.String form, java.lang.String id, javax.xml.namespace.QName ref)` Creates a new XSDAttribute definition some of the attributes are optional and can be reported using null.