Xindice API
version 1.2m1

org.apache.xindice.client.xmldb.embed
Class DatabaseImpl

java.lang.Object
  extended byorg.apache.xindice.client.xmldb.CommonConfigurable
      extended byorg.apache.xindice.client.xmldb.embed.DatabaseImpl
All Implemented Interfaces:
org.xmldb.api.base.Configurable, org.xmldb.api.base.Database
Direct Known Subclasses:
DatabaseImpl

public class DatabaseImpl
extends CommonConfigurable
implements org.xmldb.api.base.Database

Implements XML:DB's Database interface providing embedded access to a Xindice database. Usually, this class is not used directly, but DatabaseImpl is used instead. Embedded database driver supports multiple database instances simultaneously. To use multiple instances, configure several root-collection elements in the Xindice configuration file and point this driver to this configuration. Currently, databases are loaded by the driver lazily, on first access to the database. Embedded database driver uses following configuration parameters:

If one of these parameters is not specified, system properties will be used. Driver parameters can be specified either: