public class XBRLConceptRelationshipNode extends XBRLRelationshipNode
This class is part of the DEFINITION MODEL
Modifier and Type | Class and Description |
---|---|
static class |
XBRLConceptRelationshipNode.Node
This class represents a Node in a RelationshipGraphNode that
is specific for ConceptRelationships.
|
XMLFragment.NodeNameIterator<T extends XMLFragment>, XMLFragment.NodeTypeIterator<T extends XMLFragment>
HasParentChildAttribute.ParentChildEnum
XBRLValidation.Direction
Modifier and Type | Field and Description |
---|---|
static javax.xml.namespace.QName |
resourceName
The node name table:conceptRelationshipNode in the REC_2014_03_18 namespace.
|
tagSelector
log, nullResource
actuate, ARC, arcrole, ETITLE, EXTENDED, from, href, label, LOCATOR, RESOURCE, role, show, SIMPLE, title, to, X_ACTUATE, X_ARCROLE, X_FROM, X_HREF, X_LABEL, X_ROLE, X_SHOW, X_TITLE, X_TO, X_TYPE, XLINKPREFIX
ADD_NAMESPACE_INHERIT, baseQName, CONCEPT_LABEL, CONCEPT_QNAME, EASY_TO_READ, ELEMENT_LABEL, EMPTYRELATIONSHIPSITERATORINSTANCE, EMPTYXMLFRAGMENTITERATORINSTANCE, FACT_CONCEPT_DATATYPE, FACT_CONCEPT_LABEL, FACT_QNAME, FACT_VALUE, HIDE_COMMON_ACCURACY, idQName, langQName, nil, NO_POSITION, OrderComparator, OrderComparator2, OrderComparatorReverse, PERIOD_BOP, PERIOD_TYPE, PERIOD_VALUE, RELATIONSHIP_TYPE, RESOURCE_TYPE, SHORT_TEXT, SOURCE_DOCUMENT, XPATH, XPOINTER
parentChilOrder
Constructor and Description |
---|
XBRLConceptRelationshipNode(XBRLTableProcessor xbrlTableProcessor,
XBRLResource res)
Instantiates a new XBRL concept relationship node.
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear.
|
javax.xml.namespace.QName |
getArcName(XBRLStructuralTable xbrlTable)
Access to the arc name parameter.
|
java.lang.String |
getArcRole(XBRLStructuralTable xbrlTable)
Access to the arc role parameter.
|
net.sf.saxon.tree.linked.NodeImpl |
getFirstChild() |
int |
getGenerations(XBRLStructuralTable xbrlTable,
RC_XFI_concept_relationshipsBase.Axis axis)
Access to the resolved generations parameter
|
net.sf.saxon.tree.linked.NodeImpl |
getLastChild() |
javax.xml.namespace.QName |
getLinkName(XBRLStructuralTable xbrlTable)
Access to the link name parameter.
|
int |
getNumberOfChildren() |
javax.xml.namespace.QName[] |
getSources(XBRLStructuralTable xbrlTable)
Gets the sources.
|
boolean |
hasChildNodes() |
boolean |
isAbstract()
Checks if is abstract.
|
static XBRLConceptRelationshipNode |
make(XBRLTableProcessor xbrlTableProcessor,
XBRLResource res)
Make.
|
XBRLStructuralNode[] |
readDefinitionNodeSubTree(XBRLDefinitionNodeUse dnu,
XBRLStructuralTable xbrlTable,
java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors,
HasParentChildAttribute.ParentChildEnum parentChild)
Read definition node sub tree.
|
getFormulaAxis, getLinkrole, staticCheck
allowRollUps, getParentChildOrder, isAsClosed, isParentChildOrderDefined
getBreakdownTree, getNumberOfNodes, getTagSelector, hasOpen, isLeaf, isOpen, readDefinitionNodeSubTree, resetTable
getFPXPathCompiler, getProcessor, getXPath, isSpecificationVersion
addChild, clone, clone, equals, generateNode, getAttributes, getCode, getDTSBase, getFriendlyName, getFriendlyName, getFriendlyName, getParentXBRL, getResourceIdentifier, getRoleType, getType, getValidationReport, getValueKey, hashCode, invalidate, invalidate, isComplexType, isHashDependsOnAtribute, isOnValidation, isSimpleType, setCode, setComplexType, setDTSBase, setId, setRawParentXBRL, setRole, setRoleType, setSimpleType, setValue, validate
getActuate, getArcrole, getFromTxt, getHRef, getHRefDocument, getHRefDocumentResolved, getHRefResolved, getLabel, getRawHRef, getReference, getRole, getShow, getStaticLabel, getSType, getTitle, getToTxt, isRequiredAttribute, isValidAttribute, setActuate, setArcrole, setFrom, setHRef, setLabel, setShow, setSType, setTitle, setTo, validateXPointer
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addChildArray, addChildAt, addChildNode, addChildNodeArray, addChildNodeAt, addChildNodeInBatch, addComment, addFromRelationship, addNamespace, addNamespace, addPropertyChangeListener, addToRelationship, changeBase, checkBase, childExists, commitBatch, copy, createComment, delAttribute, delAttribute, delete, equalXdmValues, findFirstNodeOfClass, findPosition, firePropertyChangeEvent, generateId, generateLocatorToNode, generatePrefix, getAllAttributes, getAttribute, getAttributeAtomicValue, getAttributeBooleanValue, getAttributeGroundedValue, getAttributeQNameValue, getAttributeValue, getBase, getBase, getBooleanValue, getChildren, getChildStringValue, getConfiguration, getContainer, getContainerDocumentURI, getDocument, getElement, getElement, getElements, getFirstChildNoComment, getFragment, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getId, getInScopeNamespaces, getLang, getLastChildNoComment, getNamePool, getNamespaceBinding, getNamespaceURI, getNextSiblingNoComment, getNodeName, getNthElement, getNumberOfElements, getNumberOfFromRelationships, getNumberOfToRelationships, getOrGenerateId, getParentDocument, getPrefix, getPrefixes, getPropertyChangeListeners, getQNameValue, getRelationshipsBases, getRelationshipsChain, getRelationshipTypes, getStaticNamespace, getStringValue, getToolTipText, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getValue, getXPathFromXPointer, getXPathNamespaceContext, getXPathToRoot, getXPointerElementScheme, getXPointerElementScheme, getXPointerShorthandScheme, getXPointerXPath2Scheme, initialise, internalToString, isAttribute, isChangeHashEnabled, isDead, isEmpty, isNamespaceDefined, isNil, moveNamespacesUp, objEquals, objHashCode, reindex, removeChild, removeChildNode, removeFromRelationship, removeNamespace, removePropertyChangeListener, removeToRelationship, replace, replaceChild, replaceStringValue, resetElements, resolveHRef, s_equal2_xp2, s_equal2_xp2, s_equal2, s_equal2, s_equal2, s_equal2, setAttributeList, setAttributes, setBase, setChildrenClone, setDirty, setElements, setLang, setModified, setNamespaceDeclarations, setNamespaces, setNil, setNodeName, setValue, setValue, setValue, setValue, setValue, setValue, setValue, toString, valueEquals, xEqual
addAttribute, addNamespace, generateId, getAttributeList, getAttributeValue, getAttributeValue, getBaseURI, getColumnNumber, getDeclaredNamespaces, getDocumentRoot, getLineNumber, getNameCode, getNamespaceList, getNodeKind, getRoot, getSchemaType, getSystemId, getTypeAnnotation, getURIForPrefix, gsetAttributeCollection, isId, isInScopeNamespace, isNilled, iteratePrefixes, removeAttribute, removeTypeAnnotation, rename, setLocation, setNameCode, setNamespaceList, setSystemId, setTypeAnnotation
atomize, compareOrder, comparePosition, getDisplayName, getDocumentNumber, getFingerprint, getLocalPart, getNextInDocument, getNextSibling, getParent, getPhysicalRoot, getPrefix, getPreviousInDocument, getPreviousSibling, getPublicId, getSiblingPosition, getSuccessorElement, getURI, head, insertSiblings, isDeleted, isIdref, isSameNodeInfo, iterate, iterateAxis, iterateAxis, newBuilder, replace
public static final javax.xml.namespace.QName resourceName
public XBRLConceptRelationshipNode(XBRLTableProcessor xbrlTableProcessor, XBRLResource res) throws XTValidationException
xbrlTableProcessor
- the xbrl table processorres
- the resXTValidationException
- the XT validation exceptionpublic static XBRLConceptRelationshipNode make(XBRLTableProcessor xbrlTableProcessor, XBRLResource res) throws XTValidationException
xbrlTableProcessor
- the xbrl table processorres
- the resXTValidationException
- the XT validation exceptionpublic javax.xml.namespace.QName[] getSources(XBRLStructuralTable xbrlTable) throws XTValidationException
getSources
in class XBRLRelationshipNode
xbrlTable
- the xbrl tableXTValidationException
- the XT validation exceptionpublic boolean isAbstract()
isAbstract
in class XBRLDefinitionNode
public javax.xml.namespace.QName getLinkName(XBRLStructuralTable xbrlTable) throws XTValidationException
xbrlTable
- the xbrl tableXTValidationException
- the XT validation exceptionpublic javax.xml.namespace.QName getArcName(XBRLStructuralTable xbrlTable) throws XTValidationException
xbrlTable
- the xbrl tableXTValidationException
- the XT validation exceptionpublic java.lang.String getArcRole(XBRLStructuralTable xbrlTable) throws XTValidationException
xbrlTable
- the xbrl tableXTValidationException
- the XT validation exceptionpublic XBRLStructuralNode[] readDefinitionNodeSubTree(XBRLDefinitionNodeUse dnu, XBRLStructuralTable xbrlTable, java.util.Map<java.lang.String,java.util.Map<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects, java.lang.String mergeTagSelectors, HasParentChildAttribute.ParentChildEnum parentChild) throws XTValidationException
readDefinitionNodeSubTree
in class XBRLRelationshipNode
dnu
- the dnuxbrlTable
- the xbrl tablemergeAspects
- the merge aspectsmergeTagSelectors
- the merge tag selectorsparentChild
- the parent childXTValidationException
- the XT validation exceptionpublic int getGenerations(XBRLStructuralTable xbrlTable, RC_XFI_concept_relationshipsBase.Axis axis) throws XTValidationException
getGenerations
in class XBRLRelationshipNode
xbrlTable
- the xbrl tableaxis
- the axisXTValidationException
- the XT validation exceptionpublic void clear() throws java.lang.Throwable
clear
in class XBRLResource
java.lang.Throwable
- the throwablepublic final boolean hasChildNodes()
hasChildNodes
in interface net.sf.saxon.om.NodeInfo
hasChildNodes
in class net.sf.saxon.tree.linked.NodeImpl
public final int getNumberOfChildren()
public final net.sf.saxon.tree.linked.NodeImpl getFirstChild()
getFirstChild
in interface net.sf.saxon.tree.util.SteppingNode<net.sf.saxon.tree.linked.NodeImpl>
getFirstChild
in class net.sf.saxon.tree.linked.NodeImpl
public final net.sf.saxon.tree.linked.NodeImpl getLastChild()
getLastChild
in class net.sf.saxon.tree.linked.NodeImpl
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa