public interface Linkbase extends Fragment
Modifier and Type | Method and Description |
---|---|
SimpleLink |
getArcroleRef(java.lang.String uri)
Retrieve an arcroleRef from a linkbase.
|
java.util.List<SimpleLink> |
getArcroleRefs()
Gets the list of arcroleRefs in a linkbase.
|
java.util.List<XlinkDocumentation> |
getDocumentations()
Get the list of documentation fragments that are children of the linkbase.
|
java.util.Set<javax.xml.namespace.QName> |
getExtendedLinkQNames() |
java.util.List<ExtendedLink> |
getExtendedLinks()
Gets the list of extended links in a linkbase
|
java.util.List<ExtendedLink> |
getExtendedLinks(javax.xml.namespace.QName qname) |
SimpleLink |
getRoleRef(java.lang.String uri)
Retrieve an roleRef from a linkbase.
|
java.util.List<SimpleLink> |
getRoleRefs()
Gets the list of roleRefs in a linkbase.
|
void |
removeDocumentation(Fragment documentation)
Remove a link documentation child fragment from the linkbase.
|
appendElementSchemeXPointer, appendID, getAllChildren, getAllChildrenIndices, getAncestorOrSelf, getChild, getChildren, getChildren, getChildrenIndices, getDataRootElement, getElementSchemeXPointerExpression, getIDXPointerExpression, getLabels, getLabels, getLabels, getLabelsWithLanguage, getLabelsWithLanguageAndResourceRole, getLabelsWithLanguageAndResourceRoleAndLinkRole, getLabelsWithResourceRole, getLanguage, getLanguage, getLanguageName, getLanguageName, getLocalname, getLocalnameFromQName, getNamespace, getNamespaceFromQName, getParent, getParentElement, getParentIndex, getPrefixFromQName, getReferences, getReferencesWithLanguage, getReferencesWithLanguageAndResourceRoleAndLinkRole, getReferencesWithLanguageAndRole, getReferencesWithResourceRole, getReferencingLocators, getSequenceToParentElement, getSequenceToParentElementAsString, getSimpleLinks, getURI, getXPath, getXPointerExpression, isAncestorOf, isChild, isNewFragment, isRoot, setParentIndex, setSequenceToParentElement, setURI
appendMetadataElement, equals, getBuilder, getDocumentNode, getIndex, getMetaAttribute, getMetadataRootElement, getStore, getType, hashCode, hasMetaAttribute, isa, isa, removeMetaAttribute, removeMetadataElement, serialize, serialize, serialize, setBuilder, setIndex, setMetaAttribute, setResource, setStore, updateInStore
SimpleLink getArcroleRef(java.lang.String uri) throws XBRLException
uri
- The arcroleRef URIXBRLException
- if the arcroleRef is not part of the linkbasejava.util.List<SimpleLink> getArcroleRefs() throws XBRLException
XBRLException
SimpleLink getRoleRef(java.lang.String uri) throws XBRLException
uri
- The roleRef URIXBRLException
- if the roleRef is not part of the linkbasejava.util.List<SimpleLink> getRoleRefs() throws XBRLException
XBRLException
java.util.List<ExtendedLink> getExtendedLinks() throws XBRLException
XBRLException
java.util.List<ExtendedLink> getExtendedLinks(javax.xml.namespace.QName qname) throws XBRLException
qname
- the qname of the element that is one of the required extended links.XBRLException
java.util.List<XlinkDocumentation> getDocumentations() throws XBRLException
XBRLException
void removeDocumentation(Fragment documentation) throws XBRLException
documentation
- The documentation fragment to be removed.XBRLException
java.util.Set<javax.xml.namespace.QName> getExtendedLinkQNames() throws XBRLException
XBRLException