The resource matcher interface, defining all methods that need to be implemented by a resource matcher to support XBRLAPI data stores.
The default resource matcher implementation is used by stores by default.
The in-memory resource matcher implementation, for use with the DOM data store implementation.
The in-store resource matcher implementation, for use with the persistent store implementations.
This package contains an interface and implementation of that interface that handles matching of resources based upon a matching of the resource signatures. An interface for signature generation classes is also defined, enabling the signature generation to be altered depending upon requirements.
This package provides a facility that can be used by data stores to eliminate duplication of resources in a data store. The facility provides a signature definition that must be matched for resources that are deemed to be duplicates. It also provides a means of looking up the URL of the resource in the data store that corresponds to the resource being sought (based on the URL of the resource being sought).
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 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