XBRLAPI

A Java API for XBRL


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)

Method Summary
 String getArcEndId()
          Get the id attribute value.
 FragmentList<Arc> getArcsFrom()
           
 FragmentList<Arc> getArcsFromWithArcrole(String arcrole)
           
 FragmentList<Arc> getArcsTo()
           
 FragmentList<Arc> getArcsToWithArcrole(String arcrole)
           
 String getLabel()
          Get the xlink:label attribute value.
 String getRole()
          Get the xlink:role attribute value.
 
Methods inherited from interface org.xbrlapi.ExtendedLinkContent
getExtendedLink
 
Methods inherited from interface org.xbrlapi.Xlink
getAttribute, getAttribute, getTitleAttribute, getTitleElement, getTitleElements, getXlinkType
 
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
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

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

SourceForge Logo