Package org.exbin.xbup.core.stream
Interface SeekableStream
-
public interface SeekableStream
Interface for seekable stream.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getStreamSize()
Returns length of stream.void
seek(long position)
Moves position in stream to given position from the start of the stream.
-
-
-
Method Detail
-
seek
void seek(long position) throws java.io.IOException
Moves position in stream to given position from the start of the stream.- Parameters:
position
- target position- Throws:
java.io.IOException
- if input/output error
-
getStreamSize
long getStreamSize()
Returns length of stream.- Returns:
- length of stream in bytes, -1 if unable to determine
-
-