public class BufferingRafPositionInputStream extends Object implements IPositionInputStream, Closeable, AutoCloseable
| Constructor and Description |
|---|
BufferingRafPositionInputStream(File file,
long offset,
int readLength,
long estlen) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
mark(int readLimit) |
boolean |
markSupported() |
long |
position() |
int |
read() |
int |
read(byte[] b,
int off,
int len) |
boolean |
readBoolean() |
byte |
readByte() |
char |
readChar() |
double |
readDouble() |
float |
readFloat() |
void |
readFully(byte[] b) |
void |
readFully(byte[] b,
int off,
int len) |
long |
readID(int idSize) |
int |
readInt() |
String |
readLine() |
long |
readLong() |
short |
readShort() |
int |
readUnsignedByte() |
long |
readUnsignedInt() |
int |
readUnsignedShort() |
String |
readUTF() |
void |
reset() |
void |
seek(long pos) |
long |
skip(long n) |
int |
skipBytes(int n) |
int |
skipBytes(long n) |
public BufferingRafPositionInputStream(File file, long offset, int readLength, long estlen) throws IOException
IOExceptionpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in interface IPositionInputStreamIOExceptionpublic int read()
throws IOException
read in interface IPositionInputStreamIOExceptionpublic int read(byte[] b,
int off,
int len)
throws IOException
read in interface IPositionInputStreamIOExceptionpublic long skip(long n)
throws IOException
skip in interface IPositionInputStreamIOExceptionpublic boolean markSupported()
markSupported in interface IPositionInputStreampublic void mark(int readLimit)
mark in interface IPositionInputStreampublic void reset()
reset in interface IPositionInputStreampublic int skipBytes(long n)
throws IOException
skipBytes in interface IPositionInputStreamIOExceptionpublic void readFully(byte[] b)
throws IOException
readFully in interface DataInputreadFully in interface IPositionInputStreamIOExceptionpublic void readFully(byte[] b,
int off,
int len)
throws IOException
readFully in interface DataInputreadFully in interface IPositionInputStreamIOExceptionpublic long position()
position in interface IPositionInputStreampublic int readUnsignedByte()
throws IOException
readUnsignedByte in interface DataInputreadUnsignedByte in interface IPositionInputStreamIOExceptionpublic int readInt()
throws IOException
readInt in interface DataInputreadInt in interface IPositionInputStreamIOExceptionpublic long readLong()
throws IOException
readLong in interface DataInputreadLong in interface IPositionInputStreamIOExceptionpublic boolean readBoolean()
throws IOException
readBoolean in interface DataInputreadBoolean in interface IPositionInputStreamIOExceptionpublic byte readByte()
throws IOException
readByte in interface DataInputreadByte in interface IPositionInputStreamIOExceptionpublic char readChar()
throws IOException
readChar in interface DataInputreadChar in interface IPositionInputStreamIOExceptionpublic double readDouble()
throws IOException
readDouble in interface DataInputreadDouble in interface IPositionInputStreamIOExceptionpublic float readFloat()
throws IOException
readFloat in interface DataInputreadFloat in interface IPositionInputStreamIOExceptionpublic String readLine() throws IOException
readLine in interface DataInputreadLine in interface IPositionInputStreamIOExceptionpublic short readShort()
throws IOException
readShort in interface DataInputreadShort in interface IPositionInputStreamIOExceptionpublic int readUnsignedShort()
throws IOException
readUnsignedShort in interface DataInputreadUnsignedShort in interface IPositionInputStreamIOExceptionpublic long readUnsignedInt()
throws IOException
readUnsignedInt in interface IPositionInputStreamIOExceptionpublic int skipBytes(int n)
throws IOException
skipBytes in interface DataInputskipBytes in interface IPositionInputStreamIOExceptionpublic void seek(long pos)
throws IOException
seek in interface IPositionInputStreamIOExceptionpublic String readUTF() throws IOException
readUTF in interface DataInputreadUTF in interface IPositionInputStreamIOExceptionpublic long readID(int idSize)
throws IOException
readID in interface IPositionInputStreamIOException