public interface SharedInputStream
| Modifier and Type | Method and Description |
|---|---|
long |
getPosition()
Return the current position in the InputStream, as an
offset from the beginning of the InputStream.
|
InputStream |
newStream(long start,
long end)
Return a new InputStream representing a subset of the data
from this InputStream, starting at
start (inclusive)
up to end (exclusive). |
void |
writeTo(long start,
long end,
OutputStream out)
Writes the specified region to another
OutputStream. |
long getPosition()
InputStream newStream(long start, long end)
start (inclusive)
up to end (exclusive). start must be
non-negative. If end is -1, the new stream ends
at the same place as this stream. The returned InputStream
will also implement the SharedInputStream interface.start - the starting positionend - the ending position + 1void writeTo(long start,
long end,
OutputStream out)
OutputStream.start - the starting positionend - the ending position + 1out - output streamCopyright © 2005–2017 Oracle Corporation. All rights reserved.