Package org.xmldb.api.sdk.modules
Class SimpleBinaryResource
java.lang.Object
org.xmldb.api.sdk.modules.BaseResource
org.xmldb.api.sdk.modules.SimpleBinaryResource
- All Implemented Interfaces:
Resource
,BinaryResource
- Direct Known Subclasses:
BinaryResourceImpl
Resource for encapsulation of binary data that is stored in the data base.
Support for BinaryResources is optional.
-
Field Summary
Fields inherited from interface org.xmldb.api.modules.BinaryResource
RESOURCE_TYPE
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleBinaryResource
(Collection parent, String id) Create a new BinaryResource without any content.SimpleBinaryResource
(Collection parent, String id, byte[] content) Create a fully initialized BinaryResource -
Method Summary
Modifier and TypeMethodDescriptionRetrieves the content from the resource.Returns the resource type for this Resource.void
setContent
(Object value) Sets the content for this resource.Methods inherited from class org.xmldb.api.sdk.modules.BaseResource
getId, getParentCollection
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.xmldb.api.base.Resource
getId, getParentCollection
-
Constructor Details
-
SimpleBinaryResource
Create a new BinaryResource without any content. -
SimpleBinaryResource
Create a fully initialized BinaryResource
-
-
Method Details
-
getResourceType
Returns the resource type for this Resource.- Specified by:
getResourceType
in interfaceResource
- Returns:
- the resource type for the Resource.
- Throws:
XMLDBException
- with expected error codes.
ErrorCodes.VENDOR_ERROR
for any vendor specific errors that occur.
-
getContent
Retrieves the content from the resource. The type of the content varies depending what type of resource is being used.- Specified by:
getContent
in interfaceResource
- Returns:
- the content of the resource.
- Throws:
XMLDBException
- with expected error codes.
ErrorCodes.VENDOR_ERROR
for any vendor specific errors that occur.
-
setContent
Sets the content for this resource. The type of content that can be set depends on the type of resource being used.- Specified by:
setContent
in interfaceResource
- 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.
-