public class LinkbaseImpl extends FragmentImpl implements Linkbase
Constructor and Description |
---|
LinkbaseImpl() |
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, compareTo, equals, getBuilder, getDocumentNode, getIndex, getMetaAttribute, getMetadataRootElement, getStore, getType, hashCode, hasMetaAttribute, isa, isa, removeMetaAttribute, removeMetadataElement, serialize, serialize, serialize, setBuilder, setIndex, setMetaAttribute, setResource, setStore, updateInStore
getClass, notify, notifyAll, toString, wait, wait, wait
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
public SimpleLink getArcroleRef(java.lang.String uri) throws XBRLException
getArcroleRef
in interface Linkbase
uri
- The arcroleRef URIXBRLException
- if the arcroleRef is not part of the linkbaseLinkbase.getArcroleRef(String)
public java.util.List<SimpleLink> getArcroleRefs() throws XBRLException
getArcroleRefs
in interface Linkbase
XBRLException
Linkbase.getArcroleRefs()
public SimpleLink getRoleRef(java.lang.String uri) throws XBRLException
getRoleRef
in interface Linkbase
uri
- The roleRef URIXBRLException
- if the roleRef is not part of the linkbaseLinkbase.getRoleRef(String)
public java.util.List<SimpleLink> getRoleRefs() throws XBRLException
getRoleRefs
in interface Linkbase
XBRLException
Linkbase.getRoleRefs()
public java.util.List<ExtendedLink> getExtendedLinks() throws XBRLException
Linkbase
getExtendedLinks
in interface Linkbase
XBRLException
Linkbase.getExtendedLinks()
public java.util.List<ExtendedLink> getExtendedLinks(javax.xml.namespace.QName qname) throws XBRLException
getExtendedLinks
in interface Linkbase
qname
- the qname of the element that is one of the required extended links.XBRLException
Linkbase.getExtendedLinks(QName)
public java.util.List<XlinkDocumentation> getDocumentations() throws XBRLException
getDocumentations
in interface Linkbase
XBRLException
Linkbase.getDocumentations()
public void removeDocumentation(Fragment documentation) throws XBRLException
removeDocumentation
in interface Linkbase
documentation
- The documentation fragment to be removed.XBRLException
Linkbase.removeDocumentation(Fragment)
public java.util.Set<javax.xml.namespace.QName> getExtendedLinkQNames() throws XBRLException
getExtendedLinkQNames
in interface Linkbase
XBRLException
Linkbase.getExtendedLinkQNames()