XBRLAPI

A Java API for XBRL


org.xbrlapi.xmlbase
Interface BaseURISAXResolver

All Known Implementing Classes:
BaseURISAXResolverImpl

public interface BaseURISAXResolver

This interface declares the functionality expected of classes that provide the XML Base functionality required by XBRL API.

Author:
Geoffrey Shuetrim (geoff@galexy.net)

Method Summary
 void addBaseURI(String value)
          Updates the XML Base given new base information Used on the start of element XML base event.
 URI getBaseURI()
          Returns the XML Base URI of the given element.
 void removeBaseURI()
          Reverts to the previous Base URI - used on the end of element XML base event.
 

Method Detail

getBaseURI

URI getBaseURI()
               throws XMLBaseException
Returns the XML Base URI of the given element. Used with the SAX API

Returns:
the Base URI form.
Throws:
XMLBaseException

addBaseURI

void addBaseURI(String value)
                throws XMLBaseException
Updates the XML Base given new base information Used on the start of element XML base event.

Parameters:
value - the value of the xmlBase attribute if supplied.
Throws:
XMLBaseException

removeBaseURI

void removeBaseURI()
                   throws XMLBaseException
Reverts to the previous Base URI - used on the end of element XML base event.

Throws:
XMLBaseException

Get Java XBRL API implementation at SourceForge.net.