|
XBRLAPIA Java API for XBRL |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.xbrlapi.impl.XMLImpl
org.xbrlapi.impl.FragmentImpl
org.xbrlapi.impl.LinkbaseImpl
public class LinkbaseImpl
| Field Summary |
|---|
| Fields inherited from class org.xbrlapi.impl.XMLImpl |
|---|
logger |
| Constructor Summary | |
|---|---|
LinkbaseImpl()
|
|
| Method Summary | |
|---|---|
SimpleLink |
getArcroleRef(String uri)
Retrieve an arcroleRef from a linkbase. |
List<SimpleLink> |
getArcroleRefs()
Gets the list of arcroleRefs in a linkbase. |
List<XlinkDocumentation> |
getDocumentations()
Get the list of documentation fragments that are children of the linkbase. |
Set<QName> |
getExtendedLinkQNames()
|
List<ExtendedLink> |
getExtendedLinks()
Gets the list of extended links in a linkbase |
List<ExtendedLink> |
getExtendedLinks(QName qname)
|
SimpleLink |
getRoleRef(String uri)
Retrieve an roleRef from a linkbase. |
List<SimpleLink> |
getRoleRefs()
Gets the list of roleRefs in a linkbase. |
void |
removeDocumentation(Fragment documentation)
Remove a link documentation child fragment from the linkbase. |
| Methods inherited from class org.xbrlapi.impl.XMLImpl |
|---|
appendMetadataElement, compareTo, equals, finalize, getBuilder, getDocumentNode, getIndex, getMetaAttribute, getMetadataRootElement, getStore, getType, hashCode, hasMetaAttribute, isa, isa, removeMetaAttribute, removeMetadataElement, serialize, serialize, serialize, setBuilder, setIndex, setMetaAttribute, setResource, setStore, updateInStore |
| Methods inherited from class java.lang.Object |
|---|
clone, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.xbrlapi.XML |
|---|
appendMetadataElement, equals, getBuilder, getDocumentNode, getIndex, getMetaAttribute, getMetadataRootElement, getStore, getType, hashCode, hasMetaAttribute, isa, isa, removeMetaAttribute, removeMetadataElement, serialize, serialize, serialize, setBuilder, setIndex, setMetaAttribute, setResource, setStore, updateInStore |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Constructor Detail |
|---|
public LinkbaseImpl()
| Method Detail |
|---|
public SimpleLink getArcroleRef(String uri)
throws XBRLException
getArcroleRef in interface Linkbaseuri - The arcroleRef URI
XBRLException - if the arcroleRef is not part of the linkbaseLinkbase.getArcroleRef(String)
public List<SimpleLink> getArcroleRefs()
throws XBRLException
getArcroleRefs in interface LinkbaseXBRLExceptionLinkbase.getArcroleRefs()
public SimpleLink getRoleRef(String uri)
throws XBRLException
getRoleRef in interface Linkbaseuri - The roleRef URI
XBRLException - if the roleRef is not part of the linkbaseLinkbase.getRoleRef(String)
public List<SimpleLink> getRoleRefs()
throws XBRLException
getRoleRefs in interface LinkbaseXBRLExceptionLinkbase.getRoleRefs()
public List<ExtendedLink> getExtendedLinks()
throws XBRLException
Linkbase
getExtendedLinks in interface LinkbaseXBRLExceptionLinkbase.getExtendedLinks()
public List<ExtendedLink> getExtendedLinks(QName qname)
throws XBRLException
getExtendedLinks in interface Linkbaseqname - the qname of the element that is one of the required extended links.
XBRLExceptionLinkbase.getExtendedLinks(QName)
public List<XlinkDocumentation> getDocumentations()
throws XBRLException
getDocumentations in interface LinkbaseXBRLExceptionLinkbase.getDocumentations()
public void removeDocumentation(Fragment documentation)
throws XBRLException
removeDocumentation in interface Linkbasedocumentation - The documentation fragment to be removed.
XBRLExceptionLinkbase.removeDocumentation(Fragment)
public Set<QName> getExtendedLinkQNames()
throws XBRLException
getExtendedLinkQNames in interface LinkbaseXBRLExceptionLinkbase.getExtendedLinkQNames()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||