| Package | Description | 
|---|---|
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| Axis | XBRLBreakdownUse. getAxis()Gets the axis. | 
| static Axis | Axis. getValueFromString(java.lang.String axis)Converts from the string representation to the proper enumeration
 value. | 
| static Axis | Axis. valueOf(java.lang.String name)Returns the enum constant of this type with the specified name. | 
| static Axis[] | Axis. values()Returns an array containing the constants of this enum type, in
the order they are declared. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | AxisComparator. compare(Axis o1,
       Axis o2)Compare. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Iterator<Axis> | XBRLTable. getAxis()Access to an iterator of the axis that exists in the table due to the
 existence of table-breakdown relationships. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Iterator<XBRLBreakdownUse> | XBRLTable. getBreakdowns(Axis axis)Gets the breakdowns. | 
| boolean | XBRLTable. isAxisExplicitlyDefined(Axis axis)Returns true if the table contains an explicit definition of the axis passed in 
 as the axis parameter. | 
| Modifier and Type | Method and Description | 
|---|---|
| Axis | CellSet. getAxis()Gets the axis. | 
| Axis | Header. getAxis()Gets the axis. | 
| Axis | XBRLTableLayout. getAxisOnCell(java.lang.Object identity,
             Cell cell)Returns the axis for the cell received in the parameter. | 
| Axis | XBRLTableLayout. getCellAxis(XBRLTableResource node)Gets the cell axis. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Iterator<Axis> | XBRLTableLayout. getAxis()Returns an iterator on axis defined in this table. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Collection<CellHeader> | XBRLTableLayout. getTableHeadersRoots(Axis axis)Access to the cell headers in the leftmost row or column. | 
| boolean | XBRLTableLayout. isAxisDefined(Axis axis)Returns true if the table contains information for the axis 
 indicated in the axis parameter. | 
| Constructor and Description | 
|---|
| CellSet(Axis axis,
       XBRLTableLayout layout)Instantiates a new cell set. | 
| Header(Axis axis)Instantiates a new header. | 
| Modifier and Type | Method and Description | 
|---|---|
| Axis | XBRLStructuralBreakdown. getAxis()Access to the axis this XBRLStructuralNode was created for. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Iterator<Axis> | XBRLStructuralTable. getAxis()Access to all axis defined in the table in the following order: z, y and x. | 
| Modifier and Type | Method and Description | 
|---|---|
| XBRLStructuralBreakdown | XBRLStructuralTable. getBreakdown(Axis axis)Obtains the structural breakdown for a table axis, if no XBRLStructuralBreakdown exists
 a new one is created. | 
| boolean | XBRLStructuralTable. hasAxis(Axis x)Check if the structural table contains definition of the specific axis. | 
| XBRLStructuralBreakdown | XBRLStructuralTable. resolveBreakdownVariable(Axis axis)This class contains single variables for the breakdown on each axis. | 
| Constructor and Description | 
|---|
| XBRLStructuralBreakdown(Axis axis,
                       XBRLStructuralTable xbrlTable)Creates a structural model table for the indicated axis and table in the definition model. | 
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa