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.
EXistUserManagementService  
ExtendedResource An extension to BinaryResource interface, which adds the common methods needed by LocalBinaryResource and RemoteBinaryResource, so they can be streamlined.
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.
AbstractRemoteResource  
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 Local Implementation (i.e. embedded) of an eXist-specific service which provides methods to manage users and permissions.
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 Modified by {Marco.Tampucci, Massimo.Martinelli} @isti.cnr.it
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) The eXist-db Project. All rights reserved.