it.unimi.dsi.fastutil.io
Interface RepositionableStream

All Known Implementing Classes:
FastBufferedInputStream

public interface RepositionableStream

A basic interface specifying positioning methods for a byte stream.

Since:
4.4
Author:
Sebastiano Vigna

Method Summary
 long position()
          Returns the current stream position.
 void position(long newPosition)
          Sets the current stream position.
 

Method Detail

position

public void position(long newPosition)
              throws IOException
Sets the current stream position.

Parameters:
newPosition - the new stream position.
Throws:
IOException

position

public long position()
              throws IOException
Returns the current stream position.

Returns:
the current stream position.
Throws:
IOException