# Uses of Package
com.ihr.xbrl.dts

- Packages that use com.ihr.xbrl.dts
  Package | Description
  --- | ---
  com.ihr.xbrl.adins.efm.errors | Provides classes for the specific error messages for the the implementation of the Edgar Filer Manual validation add-in This package is part of the implementation of the Edgar Filer Manual
  com.ihr.xbrl.dts | Provides the classes necessary to investigate the content of a DTS.
  com.ihr.xbrl.formula | Provides the classes to implement a plug in processor for XBRL information and execute XQuery formulas defined in XBRL Linkbases The content of this package is the processor and the required classes to compile and execute formulas written in the XQuery language from the W3C.
  com.ihr.xbrl.mapper.instance |
  com.ihr.xbrl.om | Provides the classes necessary to start processing XBRL information.
  com.ihr.xbrl.om.assertions |
  com.ihr.xbrl.om.autofill |
  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.exLinks | Provides the classes necessary to process, read and write XBRL Linkbases and XBRL Extended links.
  com.ihr.xbrl.om.formula | Provides the classes necessary to implement a plug in XBRL processor for validation of docuents and taxonomies according to the XBRL formula specification 1.0 At this stage the package is just created.
  com.ihr.xbrl.om.formula.errors |
  com.ihr.xbrl.om.formula.filters |
  com.ihr.xbrl.om.formula.functions.custom |
  com.ihr.xbrl.om.instance | Provides the classes necessary to process, read and write the content of XBRL Instance documents.
  com.ihr.xbrl.om.renderhints | This is a renderhints processor that process resources in linkbases to define render hints that Reporting Standard tools understands
  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.layout | The layout model represents the content of the table according with section 7 of the specification
  com.ihr.xbrl.om.taxonomy | Provides the classes necessary to process, write and read XBRL Taxonomy schemas and content of the XBRL Taxonomy Schemas that requires XBRL processing.
  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.target | Provides the classes necessary to serialize the generated XML document in the output format.

- Classes in com.ihr.xbrl.dts used by com.ihr.xbrl.adins.efm.errors
  Class and Description
  TwoContexts This is just a pair of two contexts.

- Classes in com.ihr.xbrl.dts used by com.ihr.xbrl.dts
  Class and Description
  ClsPackQNameContainer Encapsulates a container and the dimension name together.
  ColumnPeriod This is a class representing a logical reporting period.
  ColumnPeriod.ColumnPeriodDurationComparator The Class ColumnPeriodDurationComparator.
  ColumnPeriod.ColumnPeriodEndComparator The Class ColumnPeriodEndComparator.
  ColumnPeriod.ColumnPeriodStartComparator The Class ColumnPeriodStartComparator.
  CompanyKey The Class CompanyKey.
  ConceptHeader The Class ConceptHeader.
  ConceptInTable This represents a true XBRL concept used in a cell in a cross presentation table.
  ContextProvider This interface provides methods that are able to provide compatible contexts for a XBRLFactItem while it stores all XBRLContexts in an instance document, only those that belongs to the same "column" are "compatible" contexts for a XBRLFactItem.
  ConversionSource The Enum ConversionSource.
  DDimension Prepares a dimension view based on a parent-child hierarchy
  DefaultUnitProviderInterface The Interface DefaultUnitProviderInterface.
  Dimension This is a representation of something that is a dimension in an instance document or DTS.
  Dimension.DimensionType The Enum DimensionType.
  DimensionalInstanceExplorer This class provides methods to investigate the content of an XBRL instance document from a high level point of view so the development of tools reading the content of instance document will be much easier.
  DTSExplorer Provides methods to explore a DTS.
  FactsColumn This is a class representing all facts in a logical column.
  FactUse This is a concept item and the use of that concept item together.
  FactUseItem This is a concept item and the use of that concept item together.
  HandleDateStep.InstantMode Enumeration of possible values for the InstantMode BOP means Beginning of Period.
  HandleInstantMode The Interface HandleInstantMode.
  HasAccessSelectedRole The Interface HasAccessSelectedRole.
  HasDimensionsTableHeaderItem The Interface HasDimensionsTableHeaderItem.
  InstanceBuilderException The Class InstanceBuilderException.
  InstanceExplorerAbstract The Class InstanceExplorerAbstract.
  InstanceExplorerEvent Event about changes in the Instance Explorer.
  InstanceExplorerInterface The Interface InstanceExplorerInterface.
  InstanceExplorerListener Interface for classes that receive events about changes in the InstanceExplorer .
  InstantModeMember Used just to indicate on which date are we interested from the columnPeriod.
  InstantOnColumnRecognitionSupport This interface allows classes to ask how an XBRLFactItem is represented in the user interface in regard to the label role and, particularly, if the label role is at the beginning of a column period or at the end of a column period.
  KeysForFactsProvider.Referenciable Mark interface .
  LabelsProvider The Interface LabelsProvider.
  LangsProvider Provides an ordered list of language tokens according to the user's preferences.
  Member A Member is a Dimension Member as defined in the XDT specification.
  MemberDuplicate The Class MemberDuplicate.
  MemberInfo This class holds information about the member.
  MemberQName This is a domain member referenced as a QName and the dimension it belongs to.
  MemberString Allows for any arbitrary string to be converted to a member.
  NegatedSupport This interface allows classes to ask how an XBRLFact is represented in the user interface in regard to the label role and, particularly, if the label role is negated.
  NotRepresentableDurationException The Class NotRepresentableDurationException.
  OpenTableRowKeyMember The Class OpenTableRowKeyMember.
  PeriodComparator.PeriodComparatorType The Enum PeriodComparatorType.
  PeriodDimension Make this class abstract and create two non abstract classes, one for instants another for duration.
  PMember This class holds a domain of members.
  RowKey This is a key generated from information in a context.
  ScaleValue The Enum ScaleValue.
  Scheme Helper class that contains a Scheme URI and the description.
  SchemesProvider Provides an ordered list of schemes defined in the application.
  TableInfoException The Class TableInfoException.
  TDimension This is a dimension to bridge the table linkbase specification with the XBRLizer representation model In this case, the TDimension holds the primary items to be reported for each particular cell.
  UnitsProvider Interface for classes able to suggest a unit or a set of units to be used for a particular item declaration.
  VNotes The Class VNotes.
  XBRLTreeNode This class represents an object in a tree like in the presentation or calculation linkbases.
  XBRLTreeRoot The XBRLTreeRoot is the root node in a tree.
  XBRLTreeWalker The Class XBRLTreeWalker.
  XDimension This is the representation of an XDT Dimension but for the representation of information in an instance document.
  XMLFragmentMember Implements the Member interface for typed dimension members.

- Classes in com.ihr.xbrl.dts used by com.ihr.xbrl.formula
  Class and Description
  HasAdditionalEqualityForReassignation The formula processor adds a requirement to the XBRL API in order to compare generated nodes with Saxonica XML nodes produced when the parent document's nodes are rebuild.

- Classes in com.ihr.xbrl.dts used by com.ihr.xbrl.mapper.instance
  Class and Description
  HasAdditionalEqualityForReassignation The formula processor adds a requirement to the XBRL API in order to compare generated nodes with Saxonica XML nodes produced when the parent document's nodes are rebuild.

- Classes in com.ihr.xbrl.dts used by com.ihr.xbrl.om
  Class and Description
  HasAdditionalEqualityForReassignation The formula processor adds a requirement to the XBRL API in order to compare generated nodes with Saxonica XML nodes produced when the parent document's nodes are rebuild.
  LabelsProvider The Interface LabelsProvider.

- Classes in com.ihr.xbrl.dts used by com.ihr.xbrl.om.assertions
  Class and Description
  HasAdditionalEqualityForReassignation The formula processor adds a requirement to the XBRL API in order to compare generated nodes with Saxonica XML nodes produced when the parent document's nodes are rebuild.

- Classes in com.ihr.xbrl.dts used by com.ihr.xbrl.om.autofill
  Class and Description
  HasAdditionalEqualityForReassignation The formula processor adds a requirement to the XBRL API in order to compare generated nodes with Saxonica XML nodes produced when the parent document's nodes are rebuild.

- Classes in com.ihr.xbrl.dts used by com.ihr.xbrl.om.errors
  Class and Description
  KeysForFactsProvider The Interface KeysForFactsProvider.
  LabelsProvider The Interface LabelsProvider.

- Classes in com.ihr.xbrl.dts used by com.ihr.xbrl.om.exLinks
  Class and Description
  HasAdditionalEqualityForReassignation The formula processor adds a requirement to the XBRL API in order to compare generated nodes with Saxonica XML nodes produced when the parent document's nodes are rebuild.
  LabelsProvider The Interface LabelsProvider.

- Classes in com.ihr.xbrl.dts used by com.ihr.xbrl.om.formula
  Class and Description
  HasAdditionalEqualityForReassignation The formula processor adds a requirement to the XBRL API in order to compare generated nodes with Saxonica XML nodes produced when the parent document's nodes are rebuild.

- Classes in com.ihr.xbrl.dts used by com.ihr.xbrl.om.formula.errors
  Class and Description
  HasAdditionalEqualityForReassignation The formula processor adds a requirement to the XBRL API in order to compare generated nodes with Saxonica XML nodes produced when the parent document's nodes are rebuild.

- Classes in com.ihr.xbrl.dts used by com.ihr.xbrl.om.formula.filters
  Class and Description
  HasAdditionalEqualityForReassignation The formula processor adds a requirement to the XBRL API in order to compare generated nodes with Saxonica XML nodes produced when the parent document's nodes are rebuild.

- Classes in com.ihr.xbrl.dts used by com.ihr.xbrl.om.formula.functions.custom
  Class and Description
  HasAdditionalEqualityForReassignation The formula processor adds a requirement to the XBRL API in order to compare generated nodes with Saxonica XML nodes produced when the parent document's nodes are rebuild.

- Classes in com.ihr.xbrl.dts used by com.ihr.xbrl.om.instance
  Class and Description
  HasAdditionalEqualityForReassignation The formula processor adds a requirement to the XBRL API in order to compare generated nodes with Saxonica XML nodes produced when the parent document's nodes are rebuild.
  LabelsProvider The Interface LabelsProvider.

- Classes in com.ihr.xbrl.dts used by com.ihr.xbrl.om.renderhints
  Class and Description
  Dimension This is a representation of something that is a dimension in an instance document or DTS.
  HasAdditionalEqualityForReassignation The formula processor adds a requirement to the XBRL API in order to compare generated nodes with Saxonica XML nodes produced when the parent document's nodes are rebuild.

- Classes in com.ihr.xbrl.dts used by com.ihr.xbrl.om.table
  Class and Description
  HasAdditionalEqualityForReassignation The formula processor adds a requirement to the XBRL API in order to compare generated nodes with Saxonica XML nodes produced when the parent document's nodes are rebuild.

- Classes in com.ihr.xbrl.dts used by com.ihr.xbrl.om.table.definition
  Class and Description
  HasAdditionalEqualityForReassignation The formula processor adds a requirement to the XBRL API in order to compare generated nodes with Saxonica XML nodes produced when the parent document's nodes are rebuild.

- Classes in com.ihr.xbrl.dts used by com.ihr.xbrl.om.table.layout
  Class and Description
  CompanyKey The Class CompanyKey.

- Classes in com.ihr.xbrl.dts used by com.ihr.xbrl.om.taxonomy
  Class and Description
  HasAdditionalEqualityForReassignation The formula processor adds a requirement to the XBRL API in order to compare generated nodes with Saxonica XML nodes produced when the parent document's nodes are rebuild.
  LabelsProvider The Interface LabelsProvider.

- Classes in com.ihr.xbrl.dts used by com.ihr.xbrl.om.xdt.errors
  Class and Description
  KeysForFactsProvider The Interface KeysForFactsProvider.
  LabelsProvider The Interface LabelsProvider.

- Classes in com.ihr.xbrl.dts used by com.ihr.xbrl.transform.target
  Class and Description
  DefaultUnitProviderInterface The Interface DefaultUnitProviderInterface.
  LangsProvider Provides an ordered list of language tokens according to the user's preferences.
  NegatedSupport This interface allows classes to ask how an XBRLFact is represented in the user interface in regard to the label role and, particularly, if the label role is negated.