public abstract class AbstractRandomAccessStreamContent extends AbstractRandomAccessContent
Modifier | Constructor and Description |
---|---|
protected |
AbstractRandomAccessStreamContent(RandomAccessMode mode) |
Modifier and Type | Method and Description |
---|---|
protected abstract java.io.DataInputStream |
getDataInputStream() |
java.io.InputStream |
getInputStream()
Get the input stream.
|
boolean |
readBoolean() |
byte |
readByte() |
char |
readChar() |
double |
readDouble() |
float |
readFloat() |
void |
readFully(byte[] b) |
void |
readFully(byte[] b,
int off,
int len) |
int |
readInt() |
long |
readLong() |
short |
readShort() |
int |
readUnsignedByte() |
int |
readUnsignedShort() |
java.lang.String |
readUTF() |
int |
skipBytes(int n) |
readLine, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
close, getFilePointer, length, seek
protected AbstractRandomAccessStreamContent(RandomAccessMode mode)
protected abstract java.io.DataInputStream getDataInputStream() throws java.io.IOException
java.io.IOException
public byte readByte() throws java.io.IOException
java.io.IOException
public char readChar() throws java.io.IOException
java.io.IOException
public double readDouble() throws java.io.IOException
java.io.IOException
public float readFloat() throws java.io.IOException
java.io.IOException
public int readInt() throws java.io.IOException
java.io.IOException
public int readUnsignedByte() throws java.io.IOException
java.io.IOException
public int readUnsignedShort() throws java.io.IOException
java.io.IOException
public long readLong() throws java.io.IOException
java.io.IOException
public short readShort() throws java.io.IOException
java.io.IOException
public boolean readBoolean() throws java.io.IOException
java.io.IOException
public int skipBytes(int n) throws java.io.IOException
java.io.IOException
public void readFully(byte[] b) throws java.io.IOException
java.io.IOException
public void readFully(byte[] b, int off, int len) throws java.io.IOException
java.io.IOException
public java.lang.String readUTF() throws java.io.IOException
java.io.IOException
public java.io.InputStream getInputStream() throws java.io.IOException
RandomAccessContent
RandomAccessContent.seek(long)
you have to reget the InputStreamjava.io.IOException
- if an I/O error occurs.