public class XBRLClosedStructuralNode extends XBRLStructuralNode
| Constructor and Description |
|---|
XBRLClosedStructuralNode(XBRLDefinitionNodeUse base,
XBRLStructuralNode parent,
java.util.Hashtable<java.lang.String,java.util.Hashtable<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors)
Instantiates a new XBRL closed structural node.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getLabel(CellHeader cell)
Returns a label that represents the structural node.
|
int |
getValueCount()
Returns the number of nodes for this structural node at this level (does not count children nodes)
For closed nodes, the returned value is most likely 1.
|
boolean |
isAbstract()
Returns true if this is a rule node and it is marked as abstract.
|
boolean |
isRollup()
this is set to true when this structural node is a roll-up node.
|
java.lang.String |
toString() |
addChild, addMergeAspect, collectAspects, create, create, createRollup, getAspects, getBase, getConsolidatedAspects, getDistanceToLeaf, getLocalAspects, getLocalTags, getMergeTagSelector, getNodeAt, getNodeCount, getNodes, getParent, getTags, getTagSelector, hasAspect, isLeaf, isRollUp, resetDistanceToLeaf, resetMergeTagSelectorpublic XBRLClosedStructuralNode(XBRLDefinitionNodeUse base, XBRLStructuralNode parent, java.util.Hashtable<java.lang.String,java.util.Hashtable<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects, java.lang.String mergeTagSelectors)
base - the baseparent - the parentmergeAspects - the merge aspectsmergeTagSelectors - the merge tag selectorspublic boolean isRollup()
public boolean isAbstract()
XBRLStructuralNodeisAbstract in class XBRLStructuralNodepublic int getValueCount()
XBRLStructuralNodegetValueCount in class XBRLStructuralNodepublic java.lang.String toString()
toString in class XBRLStructuralNodepublic java.lang.String getLabel(CellHeader cell)
XBRLStructuralNodegetLabel in class XBRLStructuralNodecell - the cell