Package | Description |
---|---|
com.ihr.xbrl.om.table.definition |
Classes supporting definition nodes
|
com.ihr.xbrl.om.table.errors |
Contains specialized classes for different type of errors defined in the table specification
|
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 |
---|---|
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.
|
Constructor and Description |
---|
XTxbrlteAbstractRuleNodeNoChildren(int specificationVersion,
XBRLStructuralNode xbrlRuleNode)
Instantiates a new x txbrlte abstract rule node no children.
|
Modifier and Type | Method and Description |
---|---|
XBRLStructuralNode |
CellHeader.getTableStructuralNode()
Gets the table structural node.
|
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 | Class and Description |
---|---|
class |
XBRLClosedRelationshipStructuralNode<T>
The Class XBRLClosedRelationshipStructuralNode.
|
class |
XBRLClosedStructuralNode
The Class XBRLClosedStructuralNode.
|
class |
XBRLConceptClosedRelationshipStructuralNode
The Class XBRLConceptClosedRelationshipStructuralNode.
|
class |
XBRLDimensionClosedRelationshipStructuralNode
The Class XBRLDimensionClosedRelationshipStructuralNode.
|
class |
XBRLOpenStructuralNode
The Class XBRLOpenStructuralNode.
|
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.
|
static XBRLStructuralNode |
XBRLStructuralNode.createRollup(XBRLStructuralTable xTable,
XBRLStructuralNode parent,
java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors,
HasParentChildAttribute.ParentChildEnum parentChildValue)
Factory method to create a roll-up structural node.
|
XBRLStructuralNode |
XBRLStructuralBreakdown.getNodeAt(int index)
Gets the node at.
|
XBRLStructuralNode |
XBRLStructuralNode.getNodeAt(int index)
Gets the node at.
|
XBRLStructuralNode |
StructuralNodeInterface.getNodeAt(int index)
Access a specific TableStructuralNode by index.
|
XBRLStructuralNode |
XBRLStructuralBreakdown.getParent()
Gets the parent.
|
XBRLStructuralNode |
XBRLStructuralNode.getParent()
Gets the parent.
|
XBRLStructuralNode |
StructuralNodeInterface.getParent()
Access to the parent node of this StructuralNodeInterface.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<XBRLStructuralNode> |
XBRLStructuralBreakdown.getNodes()
Gets the nodes.
|
java.util.Iterator<XBRLStructuralNode> |
XBRLStructuralNode.getNodes()
Gets the nodes.
|
java.util.Iterator<XBRLStructuralNode> |
StructuralNodeInterface.getNodes()
Allows to iterate all nodes in the right representation order.
|
java.util.Iterator<XBRLStructuralNode> |
XBRLStructuralBreakdown.getNodes(XBRLBreakdown bd)
Returns an iterator over TableStructuralNode that belongs to
the particular XBRLBreakdown passed in as a parameter.
|
Modifier and Type | Method and Description |
---|---|
boolean |
XBRLStructuralNode.addChild(XBRLStructuralNode child)
Append a new children to this tree 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,
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.
|
static XBRLStructuralNode |
XBRLStructuralNode.createRollup(XBRLStructuralTable xTable,
XBRLStructuralNode parent,
java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors,
HasParentChildAttribute.ParentChildEnum parentChildValue)
Factory method to create a roll-up structural node.
|
Constructor and Description |
---|
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