org.xbrlapi
Interface Entity
- All Superinterfaces:
- Comparable<Fragment>, ContextComponent, Fragment
- All Known Implementing Classes:
- EntityImpl
public interface Entity
- extends ContextComponent
- 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 |
getIdentifierScheme
String getIdentifierScheme()
throws XBRLException
- Get the entity identifier scheme.
- Returns:
- the entity identifier scheme URI
- Throws:
XBRLException
getIdentifierValue
String getIdentifierValue()
throws XBRLException
- Get the entity identifier
- Returns:
- the string corresponding to the entity from
among the full set of valid entity identifiers in the
nominated scheme.
- Throws:
XBRLException
getSegment
Segment getSegment()
throws XBRLException
- Get the segment of the entity
- Returns:
- the segment information for the entity
or null if the entity does not include segment information.
- Throws:
XBRLException
getEntityResources
FragmentList<EntityResource> getEntityResources()
throws XBRLException
- Returns:
- a list of all the entity resources with the entity scheme and value
of this entity fragment.
- Throws:
XBRLException
getEntityLabels
FragmentList<LabelResource> getEntityLabels()
throws XBRLException
- Returns:
- the list of labels for the entity identified by this fragment,
NOT taking into account the labels for the given identifier and the labels
for any equivalent identifiers.
- Throws:
XBRLException
getAllEntityLabels
FragmentList<LabelResource> getAllEntityLabels()
throws XBRLException
- Returns:
- the list of labels for the entity identified by this fragment,
taking into account the labels for the given identifier and the labels
for any equivalent identifiers.
- Throws:
XBRLException