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.