| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | ValidCombinationsFilter. isExcludedDimMemberCellHeader(XBRLRoleType role,
                             int viewModeCode,
                             java.lang.String itemCode,
                             int axis,
                             CellHeader ch)Checks if is excluded dim member cell header. | 
| Modifier and Type | Method and Description | 
|---|---|
| static java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> | XBRLTableProcessor. mergeAspects(CellHeader header1,
            CellHeader header2,
            java.util.Set<java.lang.String> sortedTagSelectors)This method combines the aspects of two cell headers and returns an structure of combined
 aspects. | 
| static void | XBRLTableProcessor. mergeAspectsWithCellHeader(java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> returnValue,
                          CellHeader header)Combines the aspects in the first parameter with the aspects in the CellHeader. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | ExplicitDimensionAspectNode. getLabel(CellHeader ch)Gets the label. | 
| java.lang.String | MutableAspectValue. getLabel(CellHeader ch)Returns a text representation of the aspect value that can be used in the GUI as the
 cell header. | 
| java.lang.String | UnitAspectNode. getLabel(CellHeader ch)Gets the label. | 
| java.lang.String | PeriodAspectNode. getLabel(CellHeader ch)Gets the label. | 
| java.lang.String | TypedDimensionAspectNode. getLabel(CellHeader ch)Gets the label. | 
| java.lang.String | EntityIdentifierAspectNode. getLabel(CellHeader ch)Gets the label. | 
| java.lang.String | ConceptAspectNode. getLabel(CellHeader ch)Gets the label. | 
| DimensionAndMemberQNamesPair | ExplicitDimensionAspectNode. getMember(XBRLStructuralTable table,
         CellHeader[] header)Gets the member. | 
| XBRLUnit | UnitAction. getMember(XBRLStructuralTable table,
         CellHeader[] header)Gets the member. | 
| XBRLUnit | UnitAspectNode. getMember(XBRLStructuralTable table,
         CellHeader[] header)Gets the member. | 
| XBRLPeriod | PeriodAspectRule. getMember(XBRLStructuralTable table,
         CellHeader[] header)Gets the member. | 
| DimensionAndFragmentMemberPair | DimensionTypedRule. getMember(XBRLStructuralTable table,
         CellHeader[] header)Gets the member. | 
| XBRLUnit | UnitAspectRule. getMember(XBRLStructuralTable table,
         CellHeader[] header)Gets the member. | 
| XBRLPeriod | PeriodAspectNode. getMember(XBRLStructuralTable table,
         CellHeader[] header)Gets the member. | 
| DimensionAndFragmentMemberPair | TypedDimensionAspectNode. getMember(XBRLStructuralTable table,
         CellHeader[] header)Gets the member. | 
| XBRLEntity | EntityIdentifierAspectNode. getMember(XBRLStructuralTable table,
         CellHeader[] header)Gets the member. | 
| javax.xml.namespace.QName | ConceptAspectRule. getMember(XBRLStructuralTable table,
         CellHeader[] header)Gets the member. | 
| OCCAspectData | NonXDTSegmentRuleSet. getMember(XBRLStructuralTable table,
         CellHeader[] header)Gets the member. | 
| DimensionAndMemberQNamesPair | DimensionExplicitRule. getMember(XBRLStructuralTable table,
         CellHeader[] header)Gets the member. | 
| javax.xml.namespace.QName | ConceptAspectNode. getMember(XBRLStructuralTable table,
         CellHeader[] header)Gets the member. | 
| XBRLEntity | EntityIdentifierAspectRule. getMember(XBRLStructuralTable table,
         CellHeader[] header)Gets the member. | 
| OCCAspectData | NonXDTScenarioRuleSet. getMember(XBRLStructuralTable table,
         CellHeader[] header)Gets the member. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | OpenCellHeaderThe Class OpenCellHeader. | 
| Modifier and Type | Field and Description | 
|---|---|
| static CellHeader | CellHeader. blankCellHeaderThe blank cell header. | 
| Modifier and Type | Method and Description | 
|---|---|
| CellHeader | CellHeader. findAspect(Aspect<?> aspect,
          java.util.Map<CellHeader,java.util.Map<java.lang.Object,Aspect<?>>> byAspectCell)Find aspect. | 
| CellHeader | XBRLTableLayout. getCellHeader(XBRLTableResource node)Find a table resource node in all the axis and returns the CellHeader
 where that node is linked with. | 
| CellHeader | CellHeader. getNextSibling()Returns the next cell header that is sibling of this cell header. | 
| CellHeader | CellHeader. getParent()Gets the parent. | 
| CellHeader | CellHeader. getRoot()Obtains the root node of the cell header. | 
| CellHeader | XBRLTableLayout. getXLevelCell(int xLevel)Gets the x level cell. | 
| CellHeader | XBRLTableLayout. getYLevelCell(int yLevel)Gets the y level cell. | 
| CellHeader | XBRLTableLayout. getZLevelCell(int zLevel)Returns the CellHeader in the Z axis that corresponds with the 
 indicated zLevel number. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Iterator<CellHeader> | EffectiveBreakdown. getCellHeaders()Headers are organized in trees, the returned iterator contains the root nodes of the 
 CellHeader trees on this effective breakdown. | 
| java.util.Collection<CellHeader> | CellHeader. getChildren()Gets the children. | 
| java.util.Collection<CellHeader> | XBRLTableLayout. getTableHeadersRoots(Axis axis)Access to the cell headers in the leftmost row or column. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | CellHeader. addChildren(CellHeader cellHeader)Adds the children. | 
| static java.lang.String | CellHeader. buildLabel(CellHeader root,
          CellHeader header)Creates a combined label concatenating labels from root CellHeader
 to the indicated CellHeader. | 
| static java.util.List<java.lang.String> | CellHeader. buildLabelParts(CellHeader root,
               CellHeader header)Builds the label parts. | 
| Aspect<?> | XBRLTableLayout. getAspectOnCell(java.lang.Object identity,
               CellHeader och)Returns the aspect instance for the cell header received in the parameter. | 
| Modifier and Type | Method and Description | 
|---|---|
| CellHeader | CellHeader. findAspect(Aspect<?> aspect,
          java.util.Map<CellHeader,java.util.Map<java.lang.Object,Aspect<?>>> byAspectCell)Find aspect. | 
| Constructor and Description | 
|---|
| CellHeader(Group group,
          XBRLStructuralNode nu,
          CellHeader parent,
          OpenCellHeader openCellParent,
          EffectiveBreakdown effectiveBreakdown,
          int openNodeValueIndex)Instantiates a new cell header. | 
| OpenCellHeader(Group group,
              XBRLStructuralNode nu,
              CellHeader parent,
              EffectiveBreakdown effectiveBreakdown)Instantiates a new open cell header. | 
| Modifier and Type | Method and Description | 
|---|---|
| java.lang.String | XBRLConceptClosedRelationshipStructuralNode. getLabel(CellHeader cell)Gets the label. | 
| java.lang.String | XBRLDimensionClosedRelationshipStructuralNode. getLabel(CellHeader cell)Gets the label. | 
| abstract java.lang.String | XBRLStructuralNode. getLabel(CellHeader cell)Returns a label that represents the structural node. | 
| java.lang.String | XBRLClosedStructuralNode. getLabel(CellHeader cell)Gets the label. | 
| java.lang.String | XBRLOpenStructuralNode. getLabel(CellHeader cell)Gets the label. | 
| javax.xml.namespace.QName | XBRLConceptClosedRelationshipStructuralNode. getMember(XBRLStructuralTable table,
         CellHeader[] header)Gets the member. | 
| DimensionAndMemberQNamesPair | XBRLDimensionClosedRelationshipStructuralNode. getMember(XBRLStructuralTable table,
         CellHeader[] header)Gets the member. | 
| T | Aspect. getMember(XBRLStructuralTable table,
         CellHeader[] header)Convert this aspect into a proper Member | 
| DimensionAndMemberQNamesPair | DimensionDefaultRule. getMember(XBRLStructuralTable table,
         CellHeader[] header)Gets the member. | 
| int | XBRLConceptClosedRelationshipStructuralNode. getUse(CellHeader cell)Gets the use. | 
| int | XBRLDimensionClosedRelationshipStructuralNode. getUse(CellHeader cell)Gets the use. | 
| abstract int | XBRLStructuralNode. getUse(CellHeader cell)RS Extension, returns the right value from  FactUseItemto indicateFactUseItem.BEGINNING,FactUseItem.ENDorFactUse.NORMAL. | 
| int | XBRLClosedStructuralNode. getUse(CellHeader cell)Gets the use. | 
| int | XBRLOpenStructuralNode. getUse(CellHeader cell)Gets the use. | 
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa