## Uses of Class
com.ihr.xbrl.om.xdt.XDTDimensionUse

- Packages that use XDTDimensionUse
  Package | Description
  --- | ---
  com.ihr.xbrl.dts | Provides the classes necessary to investigate the content of a DTS.
  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.

- - ### Uses of XDTDimensionUse in com.ihr.xbrl.dts

    Methods in com.ihr.xbrl.dts that return XDTDimensionUse
    Modifier and Type | Method and Description
    --- | ---
    `XDTDimensionUse` | ClsPackQNameContainer.`getDimensionUse()` Gets the dimension use.

    Methods in com.ihr.xbrl.dts with parameters of type XDTDimensionUse
    Modifier and Type | Method and Description
    --- | ---
    `static javax.xml.namespace.QName` | XDimension.`getName(XDTDimensionUse dUse2)` Gets the name.

    Constructors in com.ihr.xbrl.dts with parameters of type XDTDimensionUse
    Constructor and Description
    `ClsPackQNameContainer(javax.xml.namespace.QName name, XDTDimensionUse dUse, int container, boolean visible)` Instantiates a new cls pack q name container.
    `XDimension(DimensionalInstanceExplorer dimensionalInstanceExplorer, int container, XDTDimensionUse dUse, XBRLRoleType role)` Instantiates a new x dimension.

  - ### Uses of XDTDimensionUse in com.ihr.xbrl.om.xdt

    Methods in com.ihr.xbrl.om.xdt that return XDTDimensionUse
    Modifier and Type | Method and Description
    --- | ---
    `XDTDimensionUse` | XDTHypercubeUse.`getDimension(javax.xml.namespace.QName key)` Access to the object that represents the usage of the dimension in this hypercube.
    `XDTDimensionUse` | XDTCombinationItemHead.`getDimensionUse()` Access to the XDTDimensionUse object that contains more information about the dimension domain, default value etc.

    Methods in com.ihr.xbrl.om.xdt that return types with arguments of type XDTDimensionUse
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<XDTDimensionUse>` | XDTHypercubeUse.`getDimensions()` Dimensions in the use of this hypercube.
    `java.util.Collection<XDTDimensionUse>` | XDTDimensionalPrimaryItem.`getDimensions(XBRLRoleType role)` Access to all dimensions declared in hypercubes related with this primary item in a particular role.
    `java.util.Collection<XDTDimensionUse>` | XDTDimensionalPrimaryItemForGUIs.`getDimensionUses(javax.xml.namespace.QName dimension)` Returns a Collection of dimension uses (instances of XDTDimensionUse) that participate in the definition of this dimensional primary item. or null if there are no XDTDimensionUse found

    Constructors in com.ihr.xbrl.om.xdt with parameters of type XDTDimensionUse
    Constructor and Description
    `XDTCombinationItemExplicit(XDTDimensionUse dim, javax.xml.namespace.QName value)` Creates an explicit combination member.
    `XDTCombinationItemHeadNoDomain(XDTDimensionUse dim)` Instantiates a new XDT combination item head no domain.
    `XDTCombinationItemImplicit(XDTDimensionUse dim, XMLElementDefinition element)` Creates a implicit dimension member.
    `XDTDomainMemberUse(XDTProcessor processor, javax.xml.namespace.QName parentQName, XDTDomainMember mem, XDTDimensionUse use, DTSBase base, java.util.Hashtable<javax.xml.namespace.QName,java.lang.Boolean> domain, DefinitionLinkbase tempDefLb)` Instantiates a new XDT domain member use.