public class XBRLConceptClosedRelationshipStructuralNode extends XBRLClosedRelationshipStructuralNode<javax.xml.namespace.QName> implements ConceptAspectInterface
Constructor and Description |
---|
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.
|
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 |
getConcept(XBRLStructuralTable structuralTable)
Gets the concept.
|
java.lang.String |
getLabel(CellHeader cell)
Gets the label.
|
javax.xml.namespace.QName |
getMember(XBRLStructuralTable table,
CellHeader[] header)
Gets the member.
|
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 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)
dnu
- the dnuparent
- the parentmergeAspects
- the merge aspectsmergeTagSelectors
- the merge tag selectorsnode
- the nodepublic java.lang.Object getAspectClashIdentity()
getAspectClashIdentity
in interface Aspect<javax.xml.namespace.QName>
public int getAspectType()
getAspectType
in interface Aspect<javax.xml.namespace.QName>
public javax.xml.namespace.QName getConcept(XBRLStructuralTable structuralTable)
getConcept
in interface ConceptAspectInterface
structuralTable
- the structural tablepublic javax.xml.namespace.QName getMember(XBRLStructuralTable table, CellHeader[] header)
public void resetNode()
resetNode
in interface ConceptAspectInterface
resetNode
in interface Aspect<javax.xml.namespace.QName>
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 void clear()
clear
in interface Aspect<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