org.xmldb.api.base
Interface Service
- Configurable
- CollectionManagementService, TransactionService, XPathQueryService, XUpdateQueryService
- CollectionManagementServiceImpl, SimpleTransactionService, SimpleXPathQueryService, TransactionServiceImpl, XPathQueryServiceImpl
The Service interface provides an extension mechanism for
Collection implementations. It is to be implented by Service
instances that define their own set of methods to perform the necessary
action. For an example of what a functional Service interface
should look like look at XPathQueryService.
String | getName()- Returns the name associated with the Service instance.
|
String | getVersion()- Gets the Version attribute of the Service object
|
void | setCollection(Collection col)- Sets the Collection attribute of the Service object
|
getName
public String getName()
throws XMLDBException Returns the name associated with the Service instance.
XMLDBException - with expected error codes.
ErrorCodes.VENDOR_ERROR for any vendor
specific errors that occur.
getVersion
public String getVersion()
throws XMLDBException Gets the Version attribute of the Service object
XMLDBException - with expected error codes.
ErrorCodes.VENDOR_ERROR for any vendor
specific errors that occur.
setCollection
public void setCollection(Collection col)
throws XMLDBException Sets the Collection attribute of the Service object
col - The new Collection value
XMLDBException - with expected error codes.
ErrorCodes.VENDOR_ERROR for any vendor
specific errors that occur.