|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Binary
A Binary
object holds a JCR property value of type
BINARY
. The Binary
interface and the related
methods in Property
, Value
and ValueFactory
replace
the deprecated Value.getStream()
and Property.getStream()
methods.
Method Summary | |
---|---|
long |
getSize()
Returns the size of this Binary value in bytes. |
InputStream |
getStream()
Returns an InputStream representation of this value. |
int |
read(byte[] b,
long position)
Reads successive bytes from the specified position in this
Binary into the passed byte array until either the byte
array is full or the end of the Binary is encountered. |
Method Detail |
---|
InputStream getStream() throws RepositoryException
InputStream
representation of this value. Each call to
getStream()
returns a new stream. The API consumer is
responsible for calling close()
on the returned stream.
RepositoryException
- if an error occurs.int read(byte[] b, long position) throws IOException, RepositoryException
position
in this
Binary
into the passed byte array until either the byte
array is full or the end of the Binary
is encountered.
b
- the buffer into which the data is read.position
- the position in this Binary from which to start reading
bytes.
IOException
- if an I/O error occurs.
NullPointerException
- if b is null.
IllegalArgumentException
- if offset is negative.
RepositoryException
- if another error occurs.long getSize() throws RepositoryException
Binary
value in bytes.
RepositoryException
- if an error occurs.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |