## Uses of Class
com.ihr.xbrl.dts.XBRLTreeRoot

- Packages that use XBRLTreeRoot
  Package | Description
  --- | ---
  com.ihr.xbrl.dts | Provides the classes necessary to investigate the content of a DTS.

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

    Methods in com.ihr.xbrl.dts that return types with arguments of type XBRLTreeRoot
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Enumeration<XBRLTreeRoot>` | XBRLRootNode.`children()`
    `java.util.Vector<XBRLTreeRoot>` | DTSExplorer.`getRoots(java.lang.String roleUri, javax.xml.namespace.QName lbType)` Returns a Collection of XBRLTreeRoot that are the roots of the hierarchies in the role specified for the linkbase indicated in the lbType parameter.

    Constructor parameters in com.ihr.xbrl.dts with type arguments of type XBRLTreeRoot
    Constructor and Description
    `DDimension(java.util.Vector<XBRLTreeRoot> vRoots)` Creates a DDimension using all elements in the parent-child hierarchy starting at nodes in the vector of elements passed in as a parameter.
    `DDimension(java.util.Vector<XBRLTreeRoot> vRoots, XMLElementDefinition startingElement, boolean bRemoveXDTElements)` Creates a DDimension using all elements in the parent-child hierarchy starting at element startingElement once it is found in the parent-child hierarchy from vRoots.
    `XBRLRootNode(java.util.Vector<XBRLTreeRoot> roots)` Creates a new XBRLRootNode using a Collection of XBRLTreeRoot objects.