Adds a new index to the data store.
Tests each document in the taxonomy cache to see if it has matching documents based on the @link org.xbrlapi.resource.Matcher used by the underlying data store.
Reports on entity resources that have data.
Reports information about the documents that failed to load properly.
Reports the number of persisted relationships in the data store.
Provides a range of diagnostic information about the XLink relationships involving the specified fragment.
Provides a summary of the units of measurement set out in an given XBRL document.
Provides a base class that all of the concrete utility examples extend.
Deletes all of the persisted relationship XML resources from the data store.
Deletes a specific document from the data store.
Deletes all of the stubs from the data store.
Lists all documents that enable XBRL discovery of the document with the specified URI.
Finds all locators in a document that identify more than one locator target.
Lists the URIs of all documents that have multiple versions stored with the same URI.
Lists all documents in the data store.
Loads all of the documents, from the specified cache directory, into the underlying data store.
Loads a specific document, and all of the documents that it enables discovery of, into the data store.
Persists all of the relationships in the data store.
Persists all of the relationships defined by arcs in the specified document.
Purges and then reloads any documents where there are multiple versions of them in the data store.
Attempts to reload all of the documents that are identified in the data store as having not yet loaded properly.
Lists all sets of identical documents in the data store.
Lists all facts where the data type is derives from the monetary item type but the unit is not reported using the right ISO currency code.
Tests an XQuery against an existing data store.
Updates all relationships in the store to include the arc URI.
These command-line programs provide a useful set of examples showing how custom queries can be used to analyse a broad range of data store characteristics and to do a range of batch database modifications.
xbrlapi.org Java library providing XBRL functionality
Copyright (C) 2005, Geoffrey Shuetrim (firstname.lastname@example.org)
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 2.1 of the License, 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