XBRLAPI

A Java API for XBRL


org.xbrlapi.xmlbase
Interface BaseURIDOMResolver

All Superinterfaces:
BaseURIResolver, Serializable
All Known Implementing Classes:
BaseURIDOMResolverImpl

public interface BaseURIDOMResolver
extends BaseURIResolver


Field Summary
 
Fields inherited from interface org.xbrlapi.xmlbase.BaseURIResolver
XML_NAMESPACE
 
Method Summary
 URI getBaseURI(Element element)
           
 URI getDocumentURI()
           
 

Method Detail

getBaseURI

URI getBaseURI(Element element)
               throws XMLBaseException
Parameters:
element - The XML DOM element that the Base URI is being obtained for.
Returns:
the Base URI or null if none is defined. The Base URI is determined with reference to xml:base attribute values and the Document URI as specified in the XML Base 1.0 specification.
Throws:
XMLBaseException - if the base URI is defined but is not absolute or is opaque.

getDocumentURI

URI getDocumentURI()
Returns:
The document URI or null if none is defined.

Get Java XBRL API implementation at SourceForge.net.