# Uses of Package
com.ihr.xbrl.om.table.layout

- Packages that use com.ihr.xbrl.om.table.layout
  Package | Description
  --- | ---
  com.ihr.xbrl.dts | Provides the classes necessary to investigate the content of a DTS.
  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.table.structural | This package contains classes related with the table structural model.

- Classes in com.ihr.xbrl.om.table.layout used by com.ihr.xbrl.dts
  Class and Description
  EditorSource The Editor source interface contains methods used by the table layout to obtain values that are in the GUI or related classes but are not yet part of the instance document.

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

- Classes in com.ihr.xbrl.om.table.layout used by com.ihr.xbrl.om.table.definition
  Class and Description
  CellHeader The Class CellHeader.
  EditorSource The Editor source interface contains methods used by the table layout to obtain values that are in the GUI or related classes but are not yet part of the instance document.
  OpenAspectValueResolver A GUI class implementing this interface can provide values assigned in the GUI to specific dimensions that are not part of the table yet but will be added dynamically.

- Classes in com.ihr.xbrl.om.table.layout used by com.ihr.xbrl.om.table.layout
  Class and Description
  Cell The Class Cell.
  CellHeader The Class CellHeader.
  EditorSource The Editor source interface contains methods used by the table layout to obtain values that are in the GUI or related classes but are not yet part of the instance document.
  EffectiveBreakdown A table contains up to 3 EffectiveBreakdown instances, one for each axis The effective breakdown contains a a collection of CellHeader elements.
  FactsListClassifier This class will maintain a set of facts indexed by the distinct values of the facts aspects.
  Group A element contains the header elements based on the breakdown they were contributed by.
  Header A Header is a data structure that contains all cell aspects by axis So, for a single cell it is possible to obtain all dimensions in the X, Y or Z axis.
  OpenAspectValueResolver A GUI class implementing this interface can provide values assigned in the GUI to specific dimensions that are not part of the table yet but will be added dynamically.
  XBRLTableLayout The table layout class contains an object model suitable for representation in a graphical view.

- Classes in com.ihr.xbrl.om.table.layout used by com.ihr.xbrl.om.table.structural
  Class and Description
  CellHeader The Class CellHeader.
  EditorSource The Editor source interface contains methods used by the table layout to obtain values that are in the GUI or related classes but are not yet part of the instance document.
  OpenAspectValueResolver A GUI class implementing this interface can provide values assigned in the GUI to specific dimensions that are not part of the table yet but will be added dynamically.
  XBRLTableLayout The table layout class contains an object model suitable for representation in a graphical view.