XBRLAPI

A Java API for XBRL


org.xbrlapi
Interface MixedContentResource

All Superinterfaces:
ArcEnd, Comparable<Fragment>, ExtendedLinkContent, Fragment, Resource, Xlink
All Known Subinterfaces:
EntityResource, FootnoteResource, LabelResource, ReferenceResource
All Known Implementing Classes:
EntityResourceImpl, FootnoteResourceImpl, LabelResourceImpl, MixedContentResourceImpl, ReferenceResourceImpl

public interface MixedContentResource
extends Resource


Method Summary
 NodeList getContent()
          Get the value of the resource as a NodeList containing all of the children elements and text nodes nested in the resource.
 String getLanguage()
          Get the value of the xml:lang attribute on the resource.
 
Methods inherited from interface org.xbrlapi.Resource
getLanguage, getResourceRole
 
Methods inherited from interface org.xbrlapi.ArcEnd
getArcEndId, getArcsFrom, getArcsFromWithArcrole, getArcsTo, getArcsToWithArcrole, getLabel, getRole
 
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

getContent

NodeList getContent()
                    throws XBRLException
Get the value of the resource as a NodeList containing all of the children elements and text nodes nested in the resource.

Returns:
a list of child nodes of the resource including attributes, XHTML elements, and text nodes.
Throws:
XBRLException

getLanguage

String getLanguage()
                   throws XBRLException
Get the value of the xml:lang attribute on the resource.

Specified by:
getLanguage in interface Resource
Returns:
the string value of the XML language attribute on the label resource or null if no such attribute is provided.
Throws:
XBRLException

SourceForge Logo