dbXML API

# dbXML API Specification

Packages
com.dbxml.db.admin: This is a top-level package for the dbXML Administrator implementation.
com.dbxml.db.admin.components: This package contains the major UI components for the dbXML Administrator.
com.dbxml.db.admin.dialogs: This package contains the various dialog boxes of the dbXML Administrator.
com.dbxml.db.admin.nodes: This package contains the administrative nodes that are exposed using the DBBrowser class.
com.dbxml.db.admin.swing: This package contains several reusable Swing components.
com.dbxml.db.admin.xmleditor
com.dbxml.db.client: This is a top-level package for client-connectivity implementations, such as the XML:DB API.
com.dbxml.db.client.helpers: This is a set of utility classes for the client implementations.
com.dbxml.db.client.local: This is a Local Client Connectivity Package.
com.dbxml.db.client.tools: Defines the dbXML Command Line interface and the APIs for developing command line behaviors.
com.dbxml.db.client.tools.command: Defines the standard dbXML Command Line behaviors.
com.dbxml.db.client.xmldb: Implements the XML:DB API for use with dbXML data stores.
com.dbxml.db.client.xmlrpc: This is a XML-RPC Client Connectivity Package.
com.dbxml.db.common.adapters: Defines a set of Adapter classes that allow dbXML to persist objects other than dbXML DocumentTable instances.
com.dbxml.db.common.btree: Defines the dbXML BTree implementation as well as the low-level Paged file system.
com.dbxml.db.common.filers: Defines the standard dbXML Filer implementations which include MemFiler and FSFiler.
com.dbxml.db.common.fulltext: Defines the dbXML Full Text Indexer and a basic QueryResolver for Full Text retrieval.
com.dbxml.db.common.indexers: Defines the dbXML standard Indexer implementations which consist of NameIndexer and ValueIndexer.
com.dbxml.db.common.query: This package implements the common base functionality for Query Resolver implementations.
com.dbxml.db.common.scripting: Defines the dbXML Scripting package.
com.dbxml.db.common.security: Implements the standard SecurityManager classes.
com.dbxml.db.common.xpath: This package implements the dbXML XPath query resolver.
com.dbxml.db.common.xslt: This package implements the dbXML XSLT query resolver.
com.dbxml.db.common.xupdate: Defines several classes for dbXML XUpdate query processing.
com.dbxml.db.core: This is the top-level package for all dbXML Core functionality.
com.dbxml.db.core.adapter: Defines the Adapter interface as well as an abstract Adapter implementation that can be built from.
com.dbxml.db.core.data: Defines and Implements several basic data types and container interfaces, including Key, Value, DocumentSet and NodeSet.
com.dbxml.db.core.extension: Defines the dbXML Extension interface and implements ExtensionManager, a reflection/invokation system and a Simple Extension implementation.
com.dbxml.db.core.filer: Defines the dbXML Filer interfaces.
com.dbxml.db.core.indexer: Defines the dbXML Indexer interfaces
com.dbxml.db.core.indexer.helpers: Implements several optimized Helper classes for dbXML IndexQuery usage.
com.dbxml.db.core.query: Implements the dbXML QueryEngine and XPathQueryResolver.
com.dbxml.db.core.query.helpers: This is a helper package for common Query functionality.
com.dbxml.db.core.query.plan: Implements the classes for dbXML's Query Plan framework.
com.dbxml.db.core.query.plan.logical: Implements the classes for dbXML's Logical Query Plans.
com.dbxml.db.core.query.plan.physical: Implements the classes for dbXML's Physical Query Plans.
com.dbxml.db.core.security: Implements the classes and interfaces necessary to support Access Control in dbXML.
com.dbxml.db.core.system: This package contains system-level classes and Extensions.
com.dbxml.db.core.transaction: This is the package for dbXML Transaction functionality.
com.dbxml.db.core.trigger: Defines the dbXML Trigger interface and implements TriggerManager, several Trigger-related Exceptions and a Simple Trigger implementation.
com.dbxml.db.embedded: This package contains all of the classes that comprise the dbXML embedded framework.
com.dbxml.db.enterprise.dbfiler: Defines the dbXML DBFiler class as well as a Connection pooling system.
com.dbxml.db.enterprise.jsp: Implements the classes of the dbXML JSP Tag Library.
com.dbxml.db.enterprise.labrador: Implements the classes that allow Labrador to utilize dbXML as a backing store for things such Session persistence.
com.dbxml.db.enterprise.sync: Implements the Extensions and Triggers required to perform seemless synchronization between servers.
com.dbxml.db.server: This package contains all of the classes that comprise the dbXML server framework.
com.dbxml.db.server.labrador: This package contains all of the classes that comprise the dbXML server Labrador utilities.
com.dbxml.db.server.services: Defines several Services that plug into the dbXML server framework in order to allow dbXML to operate as a stand-alone Server.
com.dbxml.util: This package contains many of the utility classes required by dbXML
com.dbxml.xml: Top level package for dbXML XML support, including DOM, SAX, DTSM, and Text support.
com.dbxml.xml.dom: Defines the dbXML DOM support interfaces.
com.dbxml.xml.dtsm: Defines the dbXML DTSM support interfaces.
com.dbxml.xml.sax: Defines the dbXML SAX support interfaces.
com.dbxml.xml.text: Defines the dbXML Text support interfaces.

dbXML API

Copyright (c) 2004 The dbXML Group