public class XBRLDimensionClosedRelationshipStructuralNode extends XBRLClosedRelationshipStructuralNode<DimensionAndValuePair<javax.xml.namespace.QName>> implements ExplicitDimensionAspectInterface
| Constructor and Description |
|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clear.
|
java.lang.Object |
getAspectClashIdentity()
Gets the aspect clash identity.
|
int |
getAspectType()
Gets the aspect type.
|
javax.xml.namespace.QName |
getDimension()
Gets the dimension.
|
java.lang.String |
getLabel(CellHeader cell)
Gets the label.
|
javax.xml.namespace.QName |
getMember(XBRLStructuralTable xbrlTable)
Gets the member.
|
DimensionAndMemberQNamesPair |
getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
int |
getMembersCount()
Gets the members count.
|
int |
getUse(CellHeader cell)
Gets the use.
|
boolean |
isConceptAbstract()
Checks if is concept abstract.
|
boolean |
isNegated()
Checks if is negated.
|
boolean |
isNet()
Checks if is net.
|
boolean |
isTotal()
Checks if is total.
|
boolean |
isUsable()
Checks if is usable.
|
void |
resetNode()
Reset node.
|
getNode, getValueCount, isAbstract, toStringaddChild, create, create, createRollup, getAspects, getAspectsConsolidator, getBase, getConsolidatedAspects, getMergeTagSelector, getNodeAt, getNodeCount, getNodes, getParent, getTags, getTagSelector, isAsClosed, isLeaf, isRollUp, resetMergeTagSelectorpublic 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)
dnu - the dnuparent - the parentmergeAspects - the merge aspectsmergeTagSelectors - the merge tag selectorsnode - the nodepublic java.lang.Object getAspectClashIdentity()
getAspectClashIdentity in interface Aspect<DimensionAndValuePair<javax.xml.namespace.QName>>public int getAspectType()
getAspectType in interface Aspect<DimensionAndValuePair<javax.xml.namespace.QName>>public javax.xml.namespace.QName getDimension()
getDimension in interface DimensionAspectInterface<javax.xml.namespace.QName>public javax.xml.namespace.QName getMember(XBRLStructuralTable xbrlTable)
getMember in interface ExplicitDimensionAspectInterfacexbrlTable - the xbrl tablepublic int getMembersCount()
getMembersCount in interface DimensionAspectInterface<javax.xml.namespace.QName>public void resetNode()
resetNode in interface DimensionAspectInterface<javax.xml.namespace.QName>resetNode in interface Aspect<DimensionAndValuePair<javax.xml.namespace.QName>>public DimensionAndMemberQNamesPair getMember(XBRLStructuralTable table, CellHeader[] header)
getMember in interface Aspect<DimensionAndValuePair<javax.xml.namespace.QName>>table - the tableheader - the headerpublic java.lang.String getLabel(CellHeader cell)
getLabel in class XBRLStructuralNodecell - the cellpublic int getUse(CellHeader cell)
getUse in class XBRLStructuralNodecell - the cellpublic void clear()
clear in interface Aspect<DimensionAndValuePair<javax.xml.namespace.QName>>clear in interface StructuralNodeInterfaceclear in class XBRLStructuralNodepublic boolean isTotal()
isTotal in class XBRLStructuralNodepublic boolean isNet()
isNet in class XBRLStructuralNodepublic boolean isNegated()
isNegated in class XBRLStructuralNodepublic boolean isConceptAbstract()
isConceptAbstract in class XBRLStructuralNodepublic boolean isUsable()
isUsable in class XBRLStructuralNodeCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa