## Package org.exist.xmldb

eXist's implementation of the XML:DB API.

See:
Description

Interface Summary
CollectionImpl: This interface extends org.xmldb.api.base.Collection with extensions specific to eXist.
CollectionManagementServiceImpl: Extends the `CollectionManagementService` interface with extensions specific to eXist, in particular moving and copying collections and resources.
DatabaseInstanceManager: A service to manage the database instance.
EXistResource: Defines additional methods implemented by XML and binary resources.
IndexQueryService: Provides additional methods related to eXist's indexing system.
ShutdownListener: Instances of this class can be registered with the BrokerPool to get informed when the database shuts down.
UserManagementService: An eXist-specific service which provides methods to manage users and permissions.
XPathQueryServiceImpl: Extends `XPathQueryService` by additional methods specific to eXist.
XQueryService: Execute XQuery expressions on the database.

Class Summary
AbstractEXistResource: Abstract base implementation of interface EXistResource.
DatabaseImpl: The XMLDB driver class for eXist.
DatabaseStatus
FullXmldbURI
LocalBinaryResource
LocalCollection: A local implementation of the Collection interface.
LocalCollectionManagementService
LocalDatabaseInstanceManager: Local implementation of the DatabaseInstanceManager.
LocalIndexQueryService
LocalResourceSet
LocalUserManagementService
LocalXMLResource: Local implementation of XMLResource.
LocalXPathQueryService
LocalXUpdateQueryService: LocalXUpdateQueryService.java
MapResourceSet: Implementation of ResourceSet (a container of Resource objects), using internally both a Map and a Vector.
RemoteBinaryResource
RemoteCollection: A remote implementation of the Collection interface.
RemoteCollectionManagementService
RemoteCompiledExpression: This is just a placeholder for an expression that has been compiled on the server.
RemoteDatabaseInstanceManager
RemoteIndexQueryService
RemoteResourceIterator
RemoteResourceSet
RemoteUserManagementService
RemoteXMLResource
RemoteXPathQueryService
RemoteXUpdateQueryService
ResourceSetHelper
XmldbURI: A utility class for xmldb URis.

## Package org.exist.xmldb Description

eXist's implementation of the XML:DB API. eXist has two driver implementations: the first uses XML-RPC calls to communicate with a remote database, the second talks directly to an embedded database instance. The driver class `DatabaseImpl` determines dynamically which driver should be used by looking at the XML:DB URI provided.

Copyright (C) Wolfgang Meier. All rights reserved.