org.xbrlapi
Interface ArcEnd
- All Superinterfaces:
- Comparable<Fragment>, ExtendedLinkContent, Fragment, Xlink
- All Known Subinterfaces:
- EntityResource, FootnoteResource, LabelResource, Locator, MixedContentResource, ReferenceResource, Resource
- All Known Implementing Classes:
- ArcEndImpl, EntityResourceImpl, FootnoteResourceImpl, LabelResourceImpl, LocatorImpl, MixedContentResourceImpl, ReferenceResourceImpl, ResourceImpl
public interface ArcEnd
- extends ExtendedLinkContent
- Author:
- Geoffrey Shuetrim (geoff@galexy.net)
| Methods inherited from interface org.xbrlapi.Fragment |
appendElementSchemeXPointer, appendID, appendMetadataElement, equals, getAllChildren, getAncestorOrSelf, getBuilder, getDataRootElement, getDocumentNode, getFragmentIndex, getLabels, getLabels, getLabelsWithLanguage, getLabelsWithLanguage, getLabelsWithLanguageAndRole, getLabelsWithLanguageAndRole, getLabelsWithRole, getLabelsWithRole, getLocalname, getLocalnameFromQName, getMetaAttribute, getMetadataRootElement, getNamespaceFromQName, getNamespaceURI, getNetworks, getNetworksFromWithArcrole, getNetworksFromWithRoleAndArcrole, getNetworksWithArcrole, getParent, getParentElement, getParentIndex, getPrecedingSiblings, getPrefixFromQName, getReferences, getReferencingLocators, getRelationshipsToWithArcrole, getRelatives, getResource, getSequenceToParentElement, getSequenceToParentElementAsString, getSimpleLinks, getStore, getType, getURI, getXPath, hashCode, isa, isNewFragment, removeElementSchemeXPointer, removeID, removeMetaAttribute, removeMetadataElement, removeRelationship, setBuilder, setFragmentIndex, setMetaAttribute, setParentIndex, setPrecedingSiblings, setResource, setSequenceToParentElement, setStore, setURI |
getLabel
String getLabel()
throws XBRLException
- Get the xlink:label attribute value.
- Returns:
- the xlink:label attribute value.
- Throws:
XBRLException - if the xlink:label attribute does not exist.
getRole
String getRole()
throws XBRLException
- Get the xlink:role attribute value.
- Returns:
- the value of the id attribute or null if no
such attribute exists.
- Throws:
XBRLException
getArcEndId
String getArcEndId()
throws XBRLException
- Get the id attribute value.
- Returns:
- the value of the id attribute or null if no
such attribute exists.
- Throws:
XBRLException
getArcsFrom
FragmentList<Arc> getArcsFrom()
throws XBRLException
- Returns:
- Get the list of arcs that are from the arc end.
The list is empty if there are no arcs from the arc end.
- Throws:
XBRLException
getArcsTo
FragmentList<Arc> getArcsTo()
throws XBRLException
- Returns:
- Get the list of arcs that are to the arc end.
The list is empty if there are no arcs to the arc end.
- Throws:
XBRLException
getArcsFromWithArcrole
FragmentList<Arc> getArcsFromWithArcrole(String arcrole)
throws XBRLException
- Parameters:
arcrole - the required arcrole.
- Returns:
- Get the list of arcs with the given arcrole
that are from the arc end.
The list is empty if there are no matching arcs.
- Throws:
XBRLException
getArcsToWithArcrole
FragmentList<Arc> getArcsToWithArcrole(String arcrole)
throws XBRLException
- Parameters:
arcrole - the required arcrole.
- Returns:
- Get the list of arcs with the given arcrole
that are to the arc end.
The list is empty if there are no matching arcs.
- Throws:
XBRLException