|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
An InputStream backed by data that can be shared by multiple readers. The users of such an InputStream can determine the current position in the InputStream, and create new InputStreams representing a subset of the data in the original InputStream. The new InputStream will access the same underlying data as the original, without copying the data in it.
| Method Summary | |
|---|---|
long |
getPosition()
Returns the current position in the InputStream as an offset from the beginning of the InputStream. |
java.io.InputStream |
newStream(long start,
long end)
Returns a new InputStream representing a subset of the data from this InputStream, from start (inclusive) up to
end (exclusive). |
| Method Detail |
public long getPosition()
public 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 start positionend - the end position + 1
|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||