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 |
---|---|
static XBRLDefinitionNodeUse |
XBRLDefinitionNodeUse.createDefinitionNodeUse(XBRLRelationship rel,
XBRLDefinitionNode definitionNodeSubTree,
XBRLDefinitionNode parent)
Creates the definition node use.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<XBRLDefinitionNodeUse> |
HasBreakdownTree.getBreakdownTree()
Gets the breakdown tree.
|
Modifier and Type | Method and Description |
---|---|
int |
XBRLDefinitionNodeUse.compareTo(XBRLDefinitionNodeUse o)
Compare to.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<XBRLDefinitionNodeUse> |
XBRLBreakdown.getBreakdownTree()
Gets the breakdown tree.
|
java.util.Iterator<XBRLDefinitionNodeUse> |
XBRLDefinitionNode.getBreakdownTree()
Gets the breakdown tree.
|
Modifier and Type | Method and Description |
---|---|
XBRLStructuralNode[] |
XBRLDimensionRelationshipNode.readDefinitionNodeSubTree(XBRLDefinitionNodeUse dnu,
XBRLStructuralTable xbrlTable,
java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors,
HasParentChildAttribute.ParentChildEnum parentChild)
Read definition node sub tree.
|
XBRLStructuralNode[] |
XBRLConceptRelationshipNode.readDefinitionNodeSubTree(XBRLDefinitionNodeUse dnu,
XBRLStructuralTable xbrlTable,
java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors,
HasParentChildAttribute.ParentChildEnum parentChild)
Read definition node sub tree.
|
abstract XBRLStructuralNode[] |
XBRLRelationshipNode.readDefinitionNodeSubTree(XBRLDefinitionNodeUse dnu,
XBRLStructuralTable xbrlTable,
java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors,
HasParentChildAttribute.ParentChildEnum parentChild)
This method is called while building the structural table instance.
|
Modifier and Type | Method and Description |
---|---|
XBRLDefinitionNodeUse |
XBRLStructuralNode.getBase()
Access to the XBRLDefinitionNodeUse element that is the source of this
TableStructuralNode.
|
Modifier and Type | Method and Description |
---|---|
static XBRLStructuralNode[] |
XBRLStructuralNode.create(XBRLDefinitionNodeUse dnu,
XBRLStructuralNode parent,
java.util.Map<java.lang.String,java.util.Map<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.
|
static XBRLStructuralNode |
XBRLStructuralNode.create(XBRLDefinitionNodeUse dnu,
XBRLStructuralNode parent,
java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors,
XBRLStructuralTable xbrlTable,
RelationshipGraphNode.Node<?> node)
Creates the.
|
Constructor and Description |
---|
AspectsConsolidator(XBRLDefinitionNodeUse base)
Instantiates a new aspects consolidator.
|
XBRLClosedRelationshipStructuralNode(XBRLDefinitionNodeUse dnu,
XBRLStructuralNode parent,
java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors,
RelationshipGraphNode.Node<?> node)
Instantiates a new XBRL closed relationship structural node.
|
XBRLClosedStructuralNode(XBRLStructuralTable xTable,
XBRLDefinitionNodeUse base,
XBRLStructuralNode parent,
java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors,
HasParentChildAttribute.ParentChildEnum parentChildValue)
Instantiates a new XBRL closed structural node.
|
XBRLConceptClosedRelationshipStructuralNode(XBRLDefinitionNodeUse dnu,
XBRLStructuralNode parent,
java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors,
RelationshipGraphNode.Node<?> node)
Instantiates a new XBRL concept closed relationship structural node.
|
XBRLDimensionClosedRelationshipStructuralNode(XBRLDefinitionNodeUse dnu,
XBRLStructuralNode parent,
java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors,
RelationshipGraphNode.Node<?> node)
Instantiates a new XBRL dimension closed relationship structural node.
|
XBRLOpenStructuralNode(XBRLDefinitionNodeUse base,
XBRLStructuralNode parent,
java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors)
Instantiates a new XBRL open structural node.
|
XBRLStructuralNode(XBRLDefinitionNodeUse base,
XBRLStructuralNode parent,
java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors)
Creates an instance of a TableStructuralNode and collects all aspects indicated
in the definition node indicated in the base parameter.
|
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa