public class XBRLClosedStructuralNode extends XBRLStructuralNode
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getLabel(CellHeader cell)
Gets the label.
|
int |
getUse(CellHeader cell)
Gets the use.
|
int |
getValueCount()
Gets the value count.
|
boolean |
isAbstract()
Checks if is abstract.
|
boolean |
isConceptAbstract()
Checks if is concept abstract.
|
boolean |
isNegated()
Checks if is negated.
|
boolean |
isNet()
Checks if is net.
|
boolean |
isRollUp()
this is set to true when this structural node is a roll-up node.
|
boolean |
isTotal()
Checks if is total.
|
boolean |
isUsable()
Checks if is usable.
|
java.lang.String |
toString()
To string.
|
addChild, clear, create, create, createRollup, getAspects, getAspectsConsolidator, getBase, getConsolidatedAspects, getMergeTagSelector, getNodeAt, getNodeCount, getNodes, getParent, getTags, getTagSelector, isAsClosed, isLeaf, resetMergeTagSelector
public 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)
xTable
- the x tablebase
- the baseparent
- the parentmergeAspects
- the merge aspectsmergeTagSelectors
- the merge tag selectorsparentChildValue
- the parent child valuepublic boolean isRollUp()
isRollUp
in class XBRLStructuralNode
public boolean isAbstract()
isAbstract
in class XBRLStructuralNode
public int getValueCount()
getValueCount
in class XBRLStructuralNode
public java.lang.String toString()
toString
in class XBRLStructuralNode
public java.lang.String getLabel(CellHeader cell)
getLabel
in class XBRLStructuralNode
cell
- the cellpublic int getUse(CellHeader cell)
getUse
in class XBRLStructuralNode
cell
- the cellpublic boolean isTotal()
isTotal
in class XBRLStructuralNode
public boolean isNet()
isNet
in class XBRLStructuralNode
public boolean isNegated()
isNegated
in class XBRLStructuralNode
public boolean isConceptAbstract()
isConceptAbstract
in class XBRLStructuralNode
public boolean isUsable()
isUsable
in class XBRLStructuralNode
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa