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

- Packages that use MessageTree
  Package | Description
  --- | ---
  com.ihr.xbrl.om.errors | Provides the classes necessary to produce and process XBRL related errors There are two error categories.
  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 MessageTree in com.ihr.xbrl.om.errors

    Methods in com.ihr.xbrl.om.errors with parameters of type MessageTree
    Modifier and Type | Method and Description
    --- | ---
    `static java.lang.String` | LinkableErrorMessageHelpers.`getHierarchicalMessage(MessageTree tree, XBRLFactItem factItem, KeysForFactsProvider kp)` Generates a tree the user can click on and open additional messages behind.

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

    Classes in com.ihr.xbrl.om.xdt that implement MessageTree
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XDTValidationFactHistory` Keeps track of the validation history of a primary item so a detailed message can be constructed at a later time in multiple languages and in multiple formats.