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.
|
java.io.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,
java.io.OutputStream out)
Writes the specified region to another
OutputStream . |
long getPosition()
java.io.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, java.io.OutputStream out)
OutputStream
.