## Uses of Interface
com.ihr.xbrl.om.errors.Branch

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

    Methods in com.ihr.xbrl.dts with parameters of type Branch
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | KeysForFactsProvider.`addToggleBranchRef(Branch branch, XBRLFactItem factItem)` Creates a code for a branch that is like a mark the user can click on and fires a message to expand the message content.

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

    Classes in com.ihr.xbrl.om.xdt that implement Branch
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XDTValidationELRorNothing` This is a section inside a XDTValidationDetails object.

    Methods in com.ihr.xbrl.om.xdt that return types with arguments of type Branch
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Iterator<Branch>` | XDTValidationFactHistory.`iterator()`