## Uses of Class
com.ihr.xbrl.om.table.definition.XBRLDefinitionNode

- Packages that use XBRLDefinitionNode
  Package | Description
  --- | ---
  com.ihr.xbrl.om.table | This package contains an object model to work with tables as defined in the XBRL Table specification The current implementation is based on table linkbase PWD http://www.xbrl.org/Specification/table-linkbase/PWD-2013-05-17/table-linkbase-PWD-2013-05-17.html The XBRLTableProcessor class
  com.ihr.xbrl.om.table.definition | Classes supporting definition nodes
  com.ihr.xbrl.om.table.errors | Contains specialized classes for different type of errors defined in the table specification

- - ### Uses of XBRLDefinitionNode in com.ihr.xbrl.om.table

    Methods in com.ihr.xbrl.om.table that return XBRLDefinitionNode
    Modifier and Type | Method and Description
    --- | ---
    `XBRLDefinitionNode` | XBRLDefinitionNodeUse.`getDefinitionNode()` Gets the definition node.
    `XBRLDefinitionNode` | XBRLDefinitionNodeUse.`getParent()` Access to the parent node of this node.

    Methods in com.ihr.xbrl.om.table with parameters of type XBRLDefinitionNode
    Modifier and Type | Method and Description
    --- | ---
    `void` | XBRLTableProcessor.`addDefinitionNode(XBRLDefinitionNode definitionNode)` Adds the rule node.
    `static XBRLDefinitionNodeUse` | XBRLDefinitionNodeUse.`createDefinitionNodeUse(XBRLRelationship rel, XBRLDefinitionNode definitionNodeSubTree, XBRLDefinitionNode parent)` Creates the definition node use.
    `void` | XBRLTableProcessor.`removeDefinitionNode(XBRLDefinitionNode definitionNode)` Removes the rule node.

  - ### Uses of XBRLDefinitionNode in com.ihr.xbrl.om.table.definition

    Subclasses of XBRLDefinitionNode in com.ihr.xbrl.om.table.definition
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XBRLAspectNode` The Class XBRLAspectNode.
    `class` | `XBRLClosedDefinitionNode` The Class XBRLClosedDefinitionNode.
    `class` | `XBRLConceptRelationshipNode` This is the object model representation of the conceptRelationshipNode defined in the table specification.
    `class` | `XBRLDimensionRelationshipNode` The Class XBRLDimensionRelationshipNode.
    `class` | `XBRLOpenDefinitionNode` The Class XBRLOpenDefinitionNode.
    `class` | `XBRLRelationshipNode` The Class XBRLRelationshipNode.
    `class` | `XBRLRuleNode` The Class XBRLRuleNode.

  - ### Uses of XBRLDefinitionNode in com.ihr.xbrl.om.table.errors

    Constructors in com.ihr.xbrl.om.table.errors with parameters of type XBRLDefinitionNode
    Constructor and Description
    `XTxbrlteInvalidUseOfLabel(int specificationVersion, XBRLDefinitionNode xbrlDefinitionNode)` Instantiates a new x txbrlte invalid use of label.