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, toString
addChild, create, create, createRollup, getAspects, getAspectsConsolidator, getBase, getConsolidatedAspects, getMergeTagSelector, getNodeAt, getNodeCount, getNodes, getParent, getTags, getTagSelector, isAsClosed, isLeaf, isRollUp, resetMergeTagSelector
public 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 ExplicitDimensionAspectInterface
xbrlTable
- 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 XBRLStructuralNode
cell
- the cellpublic int getUse(CellHeader cell)
getUse
in class XBRLStructuralNode
cell
- the cellpublic void clear()
clear
in interface Aspect<DimensionAndValuePair<javax.xml.namespace.QName>>
clear
in interface StructuralNodeInterface
clear
in class XBRLStructuralNode
public 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