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

- Packages that use XDTPrimaryItem
  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 XDTPrimaryItem in com.ihr.xbrl.dts

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

    Constructors in com.ihr.xbrl.dts with parameters of type XDTPrimaryItem
    Constructor and Description
    `PDimension(XDTPrimaryItem pItem, XBRLRoleType role)` Used for representing domain-member structures.

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

    Methods in com.ihr.xbrl.om.xdt that return XDTPrimaryItem
    Modifier and Type | Method and Description
    --- | ---
    `XDTPrimaryItem` | XDTPrimaryItemUse.`getItem()` Gets the item.
    `XDTPrimaryItem` | XDTDimensionalPrimaryItem.`getPrimaryItem()` Obtains the primary item this XDTDimensionalPrimaryItem is based on.
    `XDTPrimaryItem` | XDTProcessor.`getPrimaryItem(javax.xml.namespace.QName q)` Returns the XDTPrimatyItem object for the given QName or null if the item does not have dimensions (associated hypercubes or dimensional information).

    Constructors in com.ihr.xbrl.om.xdt with parameters of type XDTPrimaryItem
    Constructor and Description
    `XDTDimensionalPrimaryItem(XDTPrimaryItem pri)` Primary item for which scenario combinations and segment combinations will be calculated.
    `XDTPrimaryItemUse(XDTProcessor processor, XDTPrimaryItem priItem, DTSBase base)` Creates a XDTPrimaryItem object.