ByteArrayRandomAccessData, RandomAccessDataFilepublic interface RandomAccessData
| Modifier and Type | Interface | Description |
|---|---|---|
static class |
RandomAccessData.ResourceAccess |
Lock modes for accessing the underlying resource.
|
| Modifier and Type | Method | Description |
|---|---|---|
InputStream |
getInputStream(RandomAccessData.ResourceAccess access) |
Returns an
InputStream that can be used to read the underlying data. |
long |
getSize() |
Returns the size of the data.
|
RandomAccessData |
getSubsection(long offset,
long length) |
Returns a new
RandomAccessData for a specific subsection of this data. |
InputStream getInputStream(RandomAccessData.ResourceAccess access) throws IOException
InputStream that can be used to read the underlying data. The
caller is responsible close the underlying stream.access - hint indicating how the underlying data should be accessedIOException - if the stream cannot be openedRandomAccessData getSubsection(long offset, long length)
RandomAccessData for a specific subsection of this data.offset - the offset of the subsectionlength - the length of the subsectionlong getSize()
Copyright © 2018. All rights reserved.