public interface PositionedStream
This interface doesn't convey any information about how expensive it is for the stream to reposition itself.
|Modifier and Type||Method and Description|
Returns a reference to self as an
Returns the current byte position of the stream.
Repositions the stream to the requested byte position.
This method is not allowed to return
InputStreamreference to self.
void reposition(long requestedPos) throws java.io.IOException, StandardException
If the repositioning fails because the stream is exhausted, most likely
because of an invalid position specified by the user, the stream is
reset to position zero and an
EOFException is thrown.
requestedPos- requested byte position, first position is
java.io.IOException- if accessing the stream fails
EOFException- if the requested position is equal to or larger than the length of the stream
StandardException- if an error occurs in store