Maven module :un.storage : archive-xz :
Class : un.storage.archive.xz.SeekableFileInputStream
Extends/Implements : un.storage.archive.xz.SeekableInputStream
Subclasses : -

Wraps a {@link java.io.RandomAccessFile RandomAccessFile}
in a SeekableInputStream.


Variables : randomAccessFile
Functions : SeekableFileInputStream, SeekableFileInputStream, SeekableFileInputStream, read, read, read, close, length, position, seek



The RandomAccessFile that has been wrapped
into a SeekableFileInputStream.
protected RandomAccessFile randomAccessFile



Creates a new seekable input stream that reads from the specified file.
public void SeekableFileInputStream (File file)


Creates a new seekable input stream that reads from a file with
the specified name.
public void SeekableFileInputStream (String name)


Creates a new seekable input stream from an existing
RandomAccessFile object.
public void SeekableFileInputStream (RandomAccessFile randomAccessFile)


Calls {@link RandomAccessFile#read() randomAccessFile.read()}.
public int read ()


Calls {@link RandomAccessFile#read(byte[]) randomAccessFile.read(buf)}.
public int read (byte[] buf)


Calls
{@link RandomAccessFile#read(byte[],int,int)
randomAccessFile.read(buf, off, len)}.
public int read (byte[] buf, int off, int len)


Calls {@link RandomAccessFile#close() randomAccessFile.close()}.
public void close ()


Calls {@link RandomAccessFile#length() randomAccessFile.length()}.
public long length ()


Calls {@link RandomAccessFile#getFilePointer()
randomAccessFile.getFilePointer()}.
public long position ()


Calls {@link RandomAccessFile#seek(long) randomAccessFile.seek(long)}.
public void seek (long pos)