public class XBRLTaxonomyRootNode extends XBRLDocumentRootNode
XMLFragment.NodeNameIterator<T extends XMLFragment>, XMLFragment.NodeTypeIterator<T extends XMLFragment>
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
Modifier and Type | Method and Description |
---|---|
void |
addChild(XMLFragment newChild)
Adds the child.
|
void |
clear()
Clear.
|
XBRLTaxonomyRootNode |
clone()
Clone.
|
XBRLTaxonomyRootNode |
clone(DTSContainer dts)
Clone.
|
XBRLTaxonomyRootNode |
generateRootNode()
Generate root node.
|
java.util.Iterator<XMLElementDefinition> |
getElementsIterator()
Gets the elements iterator.
|
net.sf.saxon.tree.linked.NodeImpl |
getFirstChild() |
XBRLImport |
getImport(java.net.URI namespace)
Return the XBRLTaxonomy imported for the namespace or null if the schema for the namespace is not imported.
|
net.sf.saxon.tree.linked.NodeImpl |
getLastChild() |
int |
getNumberOfChildren() |
XBRLTaxonomy |
getTaxonomy()
Gets the taxonomy.
|
boolean |
hasChildNodes() |
static XBRLTaxonomyRootNode |
make(DTSContainer dts)
Make.
|
void |
removeChild(XMLFragment child)
Removes the child.
|
void |
setArcroleTypes(java.util.LinkedHashMap<java.lang.String,XBRLArcroleType> arcroleTypes)
This method is used by the SAX parser to set collected arcrole types and avoid a call
to readArcroleTypes.
|
void |
setRoleTypes(java.util.LinkedHashMap<java.lang.String,XBRLRoleType> roleTypes)
This method is used by the SAX parser to set collected role types and avoid a call
to readRoleTypes.
|
void |
setTaxonomy(XBRLTaxonomy taxonomy)
Sets the taxonomy.
|
addExtendedLink, changeExtendedLink, checkRoleType, generateNode, getContainerDocumentURI, getExtendedLinks, getExtendedLinks, getRootDocument, removeExtendedLink, removeExtendedLinks, setExtendedLinks, setRootDocument
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, equals, equalXdmValues, findFirstNodeOfClass, findPosition, firePropertyChangeEvent, generateId, generateLocatorToNode, generatePrefix, getAllAttributes, getAttribute, getAttributeAtomicValue, getAttributeBooleanValue, getAttributeGroundedValue, getAttributeQNameValue, getAttributes, getAttributeValue, getBase, getBase, getBooleanValue, getChildren, getChildStringValue, getConfiguration, getContainer, getDocument, getElement, getElement, getElements, getFirstChildNoComment, getFragment, getFriendlyName, getFriendlyName, getFriendlyName, 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, getParentXBRL, getPrefix, getPrefixes, getPropertyChangeListeners, getQNameValue, getRelationshipsBases, getRelationshipsChain, getRelationshipTypes, getStaticNamespace, getStringValue, getToolTipText, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getValue, getXPath, getXPathFromXPointer, getXPathNamespaceContext, getXPathToRoot, getXPointerElementScheme, getXPointerElementScheme, getXPointerShorthandScheme, getXPointerXPath2Scheme, hashCode, initialise, internalToString, isAttribute, isChangeHashEnabled, isDead, isEmpty, isHashDependsOnAtribute, isNamespaceDefined, isNil, moveNamespacesUp, objEquals, objHashCode, reindex, 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, setId, setLang, setModified, setNamespaceDeclarations, setNamespaces, setNil, setNodeName, setRawParentXBRL, setValue, 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 XBRLTaxonomyRootNode make(DTSContainer dts)
dts
- the dtspublic void addChild(XMLFragment newChild)
addChild
in class XMLFragment
newChild
- the new childpublic void clear() throws java.lang.Throwable
clear
in class XBRLDocumentRootNode
java.lang.Throwable
- the throwablepublic XBRLTaxonomyRootNode clone()
clone
in class XMLFragment
public XBRLTaxonomyRootNode clone(DTSContainer dts)
clone
in class XMLFragment
dts
- the dtspublic XBRLTaxonomyRootNode generateRootNode() throws XBRLSerializationException
XBRLSerializationException
- the XBRL serialization exceptionpublic java.util.Iterator<XMLElementDefinition> getElementsIterator()
public XBRLImport getImport(java.net.URI namespace)
namespace
- the namespacepublic void setRoleTypes(java.util.LinkedHashMap<java.lang.String,XBRLRoleType> roleTypes)
roleTypes
- the role typespublic void setArcroleTypes(java.util.LinkedHashMap<java.lang.String,XBRLArcroleType> arcroleTypes)
arcroleTypes
- the arcrole typespublic XBRLTaxonomy getTaxonomy()
public void removeChild(XMLFragment child)
removeChild
in class XMLFragment
child
- the childpublic void setTaxonomy(XBRLTaxonomy taxonomy)
taxonomy
- the new taxonomypublic 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