|
XBRLAPIA Java API for XBRL |
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| ContentHandler | |
| EntityResolver | General entity resolver interface that enforces serializability. |
| Class Summary | |
|---|---|
| BaseContentHandlerImpl | SAX content handler used in construction of an XBRL Discoverable Taxonomy Set (DTS). |
| ContentHandlerImpl | SAX content handler used to parse a document into an XBRL API data store. |
| EntityResolverImpl | Entity resolver that dynamically adds to the local document cache if it is set up and that gives preference to the local cache (if it is set up) as resources are identified by the resolution process. |
Provides the SAX handling involved in the DTS discovery process.
This package provides the content handler responsible for the discovery of a DTS given one or more starting points for the discovery process.
It also provides a Lexical handler to preserve comments etc.
The DTD handler is required to enable identification of attributes that are of ID type based on DTD type definitions and to preserve DTD information in the discovered documents.
The entity resolver is required to handle entity resolution that maps URLs to the cached XBRL documents in the local filesystem.
xbrlapi.org Java library providing XBRL functionality
Copyright (C) 2005, Geoffrey Shuetrim (geoff@galexy.net)
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License (http://www.gnu.org/licenses/lgpl.html), or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||