public class XBRLConceptRelationshipNode extends XBRLRelationshipNode
This class is part of the DEFINITION MODEL
| Modifier and Type | Class and Description |
|---|---|
static class |
XBRLConceptRelationshipNode.Node
The Class Node.
|
HasParentChildAttribute.ParentChildEnumXBRLValidation.DirectiontagSelectorlog, nullResourceactuate, ACTUATE, ARC, arcrole, ARCROLE, ETITLE, EXTENDED, from, FROM, href, HREF, label, LABEL, LOCATOR, RESOURCE, role, ROLE, show, SHOW, SIMPLE, title, TITLE, to, TO, TYPECONCEPT_LABEL, CONCEPT_QNAME, EASY_TO_READ, ELEMENT_LABEL, EMPTYRELATIONSHIPSITERATORINSTANCE, EMPTYXMLFRAGMENTITERATORINSTANCE, FACT_CONCEPT_DATATYPE, FACT_CONCEPT_LABEL, FACT_QNAME, HIDE_COMMON_ACCURACY, idQName, NO_POSITION, OrderComparator, OrderComparator2, PERIOD_TYPE, PERIOD_VALUE, SHORT_TEXT, SOURCE_DOCUMENT, XPATH, XPOINTERparentChilOrder| Constructor and Description |
|---|
XBRLConceptRelationshipNode(XBRLTableProcessor xbrlTableProcessor,
XBRLResource res)
Instantiates a new XBRL concept relationship node.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
int |
getGenerations(XBRLStructuralTable xbrlTable,
RC_XFI_concept_relationshipsBase.Axis axis)
Access to the resolved generations parameter
|
javax.xml.namespace.QName |
getLinkName(XBRLStructuralTable xbrlTable)
Access to the link name parameter.
|
javax.xml.namespace.QName[] |
getSources(XBRLStructuralTable xbrlTable)
Access to the resolved QName sources.
|
boolean |
isAbstract()
Returns true if this is a closed definition node and is abstract.
|
XBRLStructuralNode[] |
readDefinitionNodeSubTree(XBRLDefinitionNodeUse dnu,
XBRLStructuralTable xbrlTable,
java.util.Hashtable<java.lang.String,java.util.Hashtable<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects,
java.lang.String mergeTagSelectors,
HasParentChildAttribute.ParentChildEnum parentChild)
This method is called while building the structural table instance.
|
getFormulaAxis, getLinkrole, staticCheckallowRollUps, getParentChildOrder, isParentChildOrderDefinedgetBreakdownTree, getNumberOfNodes, getTagSelector, hasOpen, isLeaf, isOpen, readDefinitionNodeSubTree, resetTablegetFPXPathCompiler, getProcessor, isSpecificationVersionaddChild, clear, equals, generateLocatorToNode, generateNode, getAttributes, getDTSBase, getFriendlyName, getFriendlyName, getParent, getResourceIdentifier, getRoleType, getType, getValidationReport, getValueKey, hashCode, invalidate, invalidate, isComplexType, isOnValidation, isSimpleType, setComplexType, setDTSBase, setId, setParent, setRole, setRoleType, setSimpleType, setValue, validategetActuate, getArcrole, getFromTxt, getHRef, getLabel, getRole, getShow, getStaticLabel, getSType, getTitle, getToTxt, isRequiredAttribute, isValidAttribute, setActuate, setArcrole, setFrom, setHRef, setLabel, setShow, setSType, setTitle, setToaddAttribute, addFromRelationship, addNamespace, addNamespace, addToRelationship, addXMLChild, changeBase, checkBase, clone, clone, delAttribute, delAttribute, equalXdmValues, evaluateBoolean, evaluateList, evaluateNode, evaluateNumber, evaluateString, generateId, generateNodeNamespacesAndAttributes, generateNodeValue, generatePrefix, getAllAttributes, getAttribute, getAttributeBooleanValue, getAttributeQNameValue, getAttributes, getAttributeStringValue, getAttributeValue, getBase, getBase, getBaseURI, getBooleanValue, getChild, getContainer, getContainerDocumentURI, getDeclaredNamespaces, getDocument, getElements, getElementsHashCode, getFragment, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getGenericLabelText, getId, getLang, getNamespaceURI, getNodeName, getNumberOfAttributes, getNumberOfElements, getNumberOfFromRelationships, getNumberOfToRelationships, getOrGenerateId, getPrefix, getPrefixes, getQNameValue, getRelationshipsBases, getRelationshipsChain, getRelationshipTypes, getStaticContext, getStaticNamespace, getStringValue, getToolTipText, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getValue, getXPathExecutable, getXPathNamespaceContext, getXPathToNode, getXPathToRoot, getXPointerElementScheme, getXPointerElementScheme, getXPointerShorthandScheme, getXPointerToNode, isDead, isNamespaceDefined, isXdmDocumentAttached, objEquals, objHashCode, qNameToString, removeAttribute, removeChild, removeChild, removeFromRelationship, removeToRelationship, removeXMLChild, resetElements, resetHash, resolve_equal2, resolveHRef, resolveHRef, s_equal2, s_equal2, s_equal2, setAttributes, setBase, setDocument, setDocumentAndReload, setElements, setLang, setNamespaceContext, setNamespaces, setNode, setNodeName, setParent, setRegenerateNodeIfnotFound, setValue, setVariablesDefined, size, thin, toString, valueEquals, xEqualaddFromRelationship, addToRelationship, getFromRelationships, getToRelationships, removeFromRelationship, removeToRelationshippublic XBRLConceptRelationshipNode(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
XBRLRelationshipNodegetSources in class XBRLRelationshipNodexbrlTable - the xbrl tableXTValidationException - the XT validation exceptionpublic boolean isAbstract()
XBRLDefinitionNodeisAbstract in class XBRLDefinitionNodepublic 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.Hashtable<java.lang.String,java.util.Hashtable<java.lang.Object,AspectAndDistanceToLeaf>> mergeAspects, java.lang.String mergeTagSelectors, HasParentChildAttribute.ParentChildEnum parentChild) throws XTValidationException
XBRLRelationshipNodereadDefinitionNodeSubTree in class XBRLRelationshipNodednu - 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 XBRLRelationshipNodexbrlTable - the xbrl tableaxis - the axisXTValidationException - the XT validation exception