XBRLAPI

A Java API for XBRL


org.xbrlapi
Interface Segment

All Superinterfaces:
Comparable<XML>, ContextComponent, Fragment, OpenContextComponent, Serializable, XML
All Known Implementing Classes:
SegmentImpl

public interface Segment
extends OpenContextComponent

TODO Extend the Segment and scenario interfaces.

Author:
Geoffrey Shuetrim (geoff@galexy.net)

Method Summary
 Entity getEntity()
          Gets the containing entity
 
Methods inherited from interface org.xbrlapi.OpenContextComponent
equals, getChildElements, getComplexContent
 
Methods inherited from interface org.xbrlapi.ContextComponent
getContext
 
Methods inherited from interface org.xbrlapi.Fragment
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
 
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
 

Method Detail

getEntity

Entity getEntity()
                 throws XBRLException
Gets the containing entity

Returns:
the entity that contains this segment
Throws:
XBRLException

Get Java XBRL API implementation at SourceForge.net.