org.xmldb.api.base
public interface Resource
Resource
is a container for data stored within the database. Raw resources
are not particulary useful. It is necessary to have a resource implementation
that provides handling for a specific content type before anything useful can
be done.
Method Summary | |
---|---|
Object | getContent()
Retrieves the content from the resource. |
String | getId()
Returns the unique id for this Resource or null if the
Resource is anonymous. |
Collection | getParentCollection()
Returns the Collection instance that this resource is
associated with. |
String | getResourceType()
Returns the resource type for this Resource.
|
void | setContent(Object value)
Sets the content for this resource. |
Returns: the content of the resource.
Throws: XMLDBException with expected error codes.
ErrorCodes.VENDOR_ERROR
for any vendor
specific errors that occur.
Resource
or null if the
Resource
is anonymous. The Resource
will be
anonymous if it is obtained as the result of a query.
Returns: the id for the Resource or null if no id exists.
Throws: XMLDBException with expected error codes.
ErrorCodes.VENDOR_ERROR
for any vendor
specific errors that occur.
Collection
instance that this resource is
associated with. All resources must exist within the context of a
collection
.
Returns: the collection associated with the resource.
Throws: XMLDBException with expected error codes.
ErrorCodes.VENDOR_ERROR
for any vendor
specific errors that occur.
Returns: the resource type for the Resource.
Throws: XMLDBException with expected error codes.
ErrorCodes.VENDOR_ERROR
for any vendor
specific errors that occur.
Parameters: value the content value to set for the resource.
Throws: XMLDBException with expected error codes.
ErrorCodes.VENDOR_ERROR
for any vendor
specific errors that occur.