org.xmldb.api.sdk
public abstract class SimpleDatabase extends SimpleConfigurable implements Database
Database implementation intended to be used as a base
class for a specific implementation.
Extending classes MUST set INSTANCE_NAME and SHOULD set CONFORMANCE_LEVEL to
values appropriate for their specific implementation.
| Field Summary | |
|---|---|
| protected static String | CONFORMANCE_LEVEL
The XML:DB API Core Level Conformance of this implementation. |
| protected static String | INSTANCE_NAME
Name used in the uri for collections associated with this instance. |
| Method Summary | |
|---|---|
| boolean | acceptsURI(String uri)
acceptsURI determines whether this Database implementation
can handle the URI.
|
| Collection | getCollection(String uri, String username, String password)
Retrieves a Collection instance based on the URI provided
in the uri parameter. |
| String | getConformanceLevel()
Returns the XML:DB API Conformance level for the implementation.
|
| String | getName()
Returns the name associated with the Configurable object. |
Database implementation
can handle the URI.
Parameters: uri the URI to check for.
Returns: true if the URI can be handled, false otherwise.
Collection instance based on the URI provided
in the uri parameter. Implementations must override this
method.
Parameters: uri the URI to use to locate the collection.
Returns: The Collection instance
Returns: the XML:DB API conformance level for this implementation.