XBRLAPI

A Java API for XBRL


XBRLAPI project

Packages
org.xbrlapi Provides interface declarations for the xbrlapi XBRL API.
org.xbrlapi.builder The builder constructs an XML representation of a fragment.
org.xbrlapi.cache  
org.xbrlapi.data Defines the contract to be met by data storage implementations.
org.xbrlapi.data.bdbxml Implements the data store using Oracle Berkeley DB XML database.
org.xbrlapi.data.dom Implements the XBRL API data store using in-memory XML DOM objects.
org.xbrlapi.data.exist Implements the data store using eXist (http://exist.soureforge.net/).
org.xbrlapi.data.resource Defines and implements resource matching implementations.
org.xbrlapi.data.xindice Implements the data store using Xindice (http://xml.apache.org/xindice/).
org.xbrlapi.grabber  
org.xbrlapi.impl Provides the implementations of all of the objects that expose the XBRL data for the user of the XBRLAPI.
org.xbrlapi.loader The loader managesthe data discovery process.
org.xbrlapi.loader.discoverer  
org.xbrlapi.SAXHandlers Provides the SAX handling involved in the DTS discovery process.
org.xbrlapi.utilities Creates a new XML DOM (for use by the fragment builder).
org.xbrlapi.xlink Defines the contract to be met by the XLink processor.
org.xbrlapi.xlink.handler Defines XLink event handling required for XBRL DTS discovery.
org.xbrlapi.xmlbase Defines the XML Base functionality required for the XBRL API.
org.xbrlapi.xpointer Defines the XPointer functionality needed by the XLink processor.
org.xbrlapi.xpointer.resolver  

 


SourceForge Logo