| 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.structural |
This package contains classes related with the table structural model.
|
| Modifier and Type | Method and Description |
|---|---|
HasParentChildAttribute.ParentChildEnum |
HasParentChildAttribute.getParentChildOrder()
Returns the value of the parentChildOrder attribute
as one value of the ParentChildEnum enumeration.
|
static HasParentChildAttribute.ParentChildEnum |
ParentChildAttributeHelper.getParentChildOrder(XBRLTableResource resource)
Gets the parent child order.
|
static HasParentChildAttribute.ParentChildEnum |
HasParentChildAttribute.ParentChildEnum.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static HasParentChildAttribute.ParentChildEnum[] |
HasParentChildAttribute.ParentChildEnum.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
HasParentChildAttribute.ParentChildEnum |
XBRLTable.getParentChildOrder() |
HasParentChildAttribute.ParentChildEnum |
XBRLDefinitionNode.getParentChildOrder() |
HasParentChildAttribute.ParentChildEnum |
XBRLClosedDefinitionNode.getParentChildOrder() |
HasParentChildAttribute.ParentChildEnum |
XBRLBreakdown.getParentChildOrder() |
| Modifier and Type | Method and Description |
|---|---|
abstract XBRLStructuralNode[] |
XBRLRelationshipNode.readDefinitionNodeSubTree(XBRLDefinitionNodeUse dnu,
XBRLStructuralTable xbrlTable,
java.util.Hashtable<java.lang.String,java.util.Hashtable<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors,
HasParentChildAttribute.ParentChildEnum parentChild)
This method is called while building the structural table instance.
|
XBRLStructuralNode[] |
XBRLDimensionRelationshipNode.readDefinitionNodeSubTree(XBRLDefinitionNodeUse dnu,
XBRLStructuralTable xbrlTable,
java.util.Hashtable<java.lang.String,java.util.Hashtable<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors,
HasParentChildAttribute.ParentChildEnum parentChild) |
XBRLStructuralNode[] |
XBRLConceptRelationshipNode.readDefinitionNodeSubTree(XBRLDefinitionNodeUse dnu,
XBRLStructuralTable xbrlTable,
java.util.Hashtable<java.lang.String,java.util.Hashtable<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors,
HasParentChildAttribute.ParentChildEnum parentChild) |
| Modifier and Type | Method and Description |
|---|---|
static XBRLStructuralNode[] |
XBRLStructuralNode.create(XBRLDefinitionNodeUse dnu,
XBRLStructuralNode parent,
java.util.Hashtable<java.lang.String,java.util.Hashtable<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors,
XBRLStructuralTable xbrlTable,
HasParentChildAttribute.ParentChildEnum parentChildValue)
Factory method to create either an open structural node or a closed structural node depending
on the definition node.
|