# Package 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

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  HasBreakdownTree | Classes implementing this interface can be used in a tree structure to define nested breakdowns.
  HasFilters | A class implementing the HasFilters interface may be used to filter a list of facts and return a filtered list.
  HasParentChildAttribute | Tables and Breakdown may have a parentChildOrder attribute.
  HasTableProcessor | The Interface HasTableProcessor.
  StaticCheck | The Interface StaticCheck.

- Class Summary
  Class | Description
  --- | ---
  AxisComparator | The Class AxisComparator.
  FilterHelper | This class provides a static method to execute a filter on a XBRLStructuralTable resource.
  PackStringAndFragment | This class allows to pack an XMLFragment along with a string representation of that fragment that can be properly compared and hashed.
  ParentChildAttributeHelper | Contains static methods to allow multiple other XBRLTableResources to implement the HasTableProcessor interface .
  XBRLBreakdownUse | The Class XBRLBreakdownUse.
  XBRLDefinitionNodeUse | The Class XBRLDefinitionNodeUse.
  XBRLFilterUse | The Class XBRLFilterUse.
  XBRLTableProcessor | The Class XBRLTableProcessor.
  XBRLTableProcessorFactory | A factory for creating XBRLTableProcessor objects.
  XBRLTableResource | The Class XBRLTableResource.

- Enum Summary
  Enum | Description
  --- | ---
  Axis | This enumeration contains the 3 axis a table linkbase may contain information for.
  HasParentChildAttribute.ParentChildEnum | Contains all possibilities defined in the specification.

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

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

Author:
  Ignacio