Package org.xmldb.api.base
Interface Configurable
- All Known Subinterfaces:
Collection
,CollectionManagementService
,Database
,Service
,TransactionService
,XPathQueryService
,XQueryService
,XUpdateQueryService
- All Known Implementing Classes:
CollectionImpl
,CollectionManagementServiceImpl
,DatabaseImpl
,SimpleCollection
,SimpleConfigurable
,SimpleDatabase
,SimpleTransactionService
,SimpleXPathQueryService
,TransactionServiceImpl
,XPathQueryServiceImpl
public interface Configurable
Provides the ability to configure properties about an object.
-
Method Summary
Modifier and TypeMethodDescriptiongetProperty
(String name) Returns the value of the property identified byname
.void
setProperty
(String name, String value) Sets the propertyname
to have the value provided invalue
.
-
Method Details
-
getProperty
Returns the value of the property identified byname
.- Parameters:
name
- the name of the property to retrieve.- Returns:
- the property value or null if no property exists.
- Throws:
XMLDBException
- with expected error codes.
ErrorCodes.VENDOR_ERROR
for any vendor specific errors that occur.
-
setProperty
Sets the propertyname
to have the value provided invalue
.- Parameters:
name
- the name of the property to set.value
- the value to set for the property.- Throws:
XMLDBException
- with expected error codes.
ErrorCodes.VENDOR_ERROR
for any vendor specific errors that occur.
-