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

The layout model represents the content of the table according with section 7 of the specification

See: Description

- Interface Summary
  Interface | 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.
  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.

- Class Summary
  Class | Description
  --- | ---
  Cell | The Class Cell.
  CellHeader | The Class CellHeader.
  CellSet | The Class CellSet.
  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.
  OpenCell | The Class OpenCell.
  OpenCellHeader | The Class OpenCellHeader.
  XBRLTableLayout | The table layout class contains an object model suitable for representation in a graphical view.

## Package com.ihr.xbrl.om.table.layout Description

The layout model represents the content of the table according with section 7 of the specification

Author:
  Ignacio
See Also:
  REC 2014-03-18