# Uses of Package
com.ihr.xbrl.om.xdt

- Packages that use com.ihr.xbrl.om.xdt
  Package | Description
  --- | ---
  com.ihr.xbrl.dts | Provides the classes necessary to investigate the content of a DTS.
  com.ihr.xbrl.om.formula.aspects.tests |
  com.ihr.xbrl.om.table.definition | Classes supporting definition nodes
  com.ihr.xbrl.om.table.layout | The layout model represents the content of the table according with section 7 of the specification
  com.ihr.xbrl.om.table.structural | This package contains classes related with the table structural model.
  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.
  com.ihr.xbrl.om.xdt.errors | Provides the classes necessary to produce and process XDT related errors or errors related to the XBRL dimensions specification 1.0 This package mirrors the package in the XBRL 2.1 errors but is specific for the errors defined in the Dimensions Specification.
  com.ihr.xbrl.transform | Provides the classes necessary to transform an XBRL Instance document into another XML document implements a JAXP javax.xml.transform.Transformer using a specific XBRL Transformation Language The XBRL Transformation Language allows easy access to the content of a DTS and an XBRL Instance document in order to generate other XML document.

- Classes in com.ihr.xbrl.om.xdt used by com.ihr.xbrl.dts
  Class and Description
  XDTDimension The Class XDTDimension.
  XDTDimensionUse The Class XDTDimensionUse.
  XDTDomainMemberUse The Class XDTDomainMemberUse.
  XDTFactWithVirtualDimensions The Class XDTFactWithVirtualDimensions.
  XDTInfosetConsumer Consumes information from the XBRL Infoset in order to build the XDT Infoset This class builds the XDT Infoset and provides access to it.
  XDTPrimaryItem An XDTPrimaryItem represents a concept definition XBRLItem that has dimensional information explicitly declared in the DTS.
  XDTProcessor This is the Dimensional processor.
  XDTVirtualDimension A virtual dimension does not exist in the XDT space and neither in the instance document.

- Classes in com.ihr.xbrl.om.xdt used by com.ihr.xbrl.om.formula.aspects.tests
  Class and Description
  XDTDimension The Class XDTDimension.

- Classes in com.ihr.xbrl.om.xdt used by com.ihr.xbrl.om.table.definition
  Class and Description
  DimensionAndFragmentMemberPair The Class DimensionAndFragmentMemberPair.
  DimensionAndMemberQNamesPair This is a helper class for tools that require storing together an explicit dimension and a member value.

- Classes in com.ihr.xbrl.om.xdt used by com.ihr.xbrl.om.table.layout
  Class and Description
  DimensionAndFragmentMemberPair The Class DimensionAndFragmentMemberPair.
  DimensionAndMemberQNamesPair This is a helper class for tools that require storing together an explicit dimension and a member value.

- Classes in com.ihr.xbrl.om.xdt used by com.ihr.xbrl.om.table.structural
  Class and Description
  DimensionAndMemberQNamesPair This is a helper class for tools that require storing together an explicit dimension and a member value.

- Classes in com.ihr.xbrl.om.xdt used by com.ihr.xbrl.om.xdt
  Class and Description
  DimensionAndValuePair The Interface DimensionAndValuePair.
  XDTCombinationItemHead This class represents an "abstract" Item that belongs to a combination of dimension members this class is extended by two other classes, one that represents an explicit member in a combination and other that represents an implicit member in a combination.
  XDTDimension The Class XDTDimension.
  XDTDimensionalPrimaryItem This is the infoset object that encapsulates a concept declaration in its dimensional space.
  XDTDimensionUse The Class XDTDimensionUse.
  XDTDomainMember The Class XDTDomainMember.
  XDTDomainMemberUse The Class XDTDomainMemberUse.
  XDTFact This is a fact in the instance document that can be validated against the XDT specification.
  XDTFactForApplications The Class XDTFactForApplications.
  XDTHypercube The Class XDTHypercube.
  XDTHypercubeUse The Class XDTHypercubeUse.
  XDTInfosetConsumer Consumes information from the XBRL Infoset in order to build the XDT Infoset This class builds the XDT Infoset and provides access to it.
  XDTPrimaryItem An XDTPrimaryItem represents a concept definition XBRLItem that has dimensional information explicitly declared in the DTS.
  XDTPrimaryItemUse The Class XDTPrimaryItemUse.
  XDTProcessor This is the Dimensional processor.
  XDTValidationDimension The Class XDTValidationDimension.
  XDTValidationDimensions The Class XDTValidationDimensions.
  XDTValidationDimensionsMessage Used to create a complex error message to be sent up to other layers so it can be formatted in multiple languages and platforms.
  XDTValidationELRorNothing This is a section inside a XDTValidationDetails object.
  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.
  XDTValidationHypercube The Class XDTValidationHypercube.
  XDTValidCombinationSet A valid combination is a set of dimensions and values for each combination.
  XDTVirtualDimension A virtual dimension does not exist in the XDT space and neither in the instance document.

- Classes in com.ihr.xbrl.om.xdt used by com.ihr.xbrl.om.xdt.errors
  Class and Description
  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.

- Classes in com.ihr.xbrl.om.xdt used by com.ihr.xbrl.transform
  Class and Description
  XDTInfosetConsumer Consumes information from the XBRL Infoset in order to build the XDT Infoset This class builds the XDT Infoset and provides access to it.