XBRLAPI

A Java API for XBRL


XBRLAPI project

Packages
org.xbrlapi Provides interface declarations for the xbrlapi XBRL API.
org.xbrlapi.aspects Package Specification
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.bdbxml.examples.load Provides simple examples of loading XBRL.
org.xbrlapi.data.bdbxml.examples.render Provides an example of loading and rendering the data in an XBRL instance.
org.xbrlapi.data.bdbxml.examples.utilities Example command-line programs that provide a variety of large database analysis and maintenance functions.
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.exist.embedded  
org.xbrlapi.data.resource Defines and implements resource matching implementations.
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.networks Provides XBRLAPI relationship networking classes.
org.xbrlapi.sax Provides the SAX handling involved in the DTS discovery process.
org.xbrlapi.sax.identifiers Each identifier identifies a specific kind of fragment.
org.xbrlapi.utilities Creates a new XML DOM (for use by the fragment builder).
org.xbrlapi.xdt Supports the XDT specification for dimensions.
org.xbrlapi.xdt.aspects  
org.xbrlapi.xdt.validation Supports the analysis of XDT dimensions for XBRL concepts.
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.

 


Get Java XBRL API implementation at SourceForge.net.