public abstract class AbstractReader extends java.lang.Object implements Reader
Modifier and Type | Field and Description |
---|---|
protected java.io.File |
file |
protected java.lang.String |
name |
Constructor and Description |
---|
AbstractReader() |
Modifier and Type | Method and Description |
---|---|
abstract long |
available() |
abstract void |
close() |
java.io.File |
file() |
abstract long |
length() |
java.lang.String |
name() |
byte[] |
readFully() |
abstract void |
readFully(byte[] b,
int off,
int len) |
int |
readInt() |
long |
readLong() |
short |
readShort() |
abstract void |
seek(long pos) |
public abstract void readFully(byte[] b, int off, int len) throws java.io.IOException
public abstract long length() throws java.io.IOException
public abstract long available() throws java.io.IOException
public abstract void seek(long pos) throws java.io.IOException
public abstract void close() throws java.io.IOException
public final byte[] readFully() throws java.io.IOException
public final short readShort() throws java.io.IOException
public final int readInt() throws java.io.IOException