|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Interface for read only access to data. Allows unified read access to data - arrays, files, streams and many other.
| Field Summary | |
static int |
BIG_ENDIAN
|
static int |
LITTLE_ENDIAN
|
| Method Summary | |
int |
getByteOrder()
get byte order |
long |
getFilePointer()
Since this is an interface and is not restricted to files, "getFilePointer" is wrong name for this method. |
long |
length()
get length of data |
byte[] |
readByteLine()
like readLine but returns byte array |
void |
readFully(char[] dest)
read data into char array |
void |
readFully(char[] dest,
int byteOrder)
read data into char array |
void |
readFully(char[] dest,
int destOffset,
int len)
read data into char array |
void |
readFully(char[] dest,
int destOffset,
int len,
int byteOrder)
read data into char array |
void |
readFully(double[] dest)
read data into double array |
void |
readFully(double[] dest,
int byteOrder)
read data into double array |
void |
readFully(double[] dest,
int destOffset,
int len)
read data into double array |
void |
readFully(double[] dest,
int destOffset,
int len,
int byteOrder)
read data into double array |
void |
readFully(float[] dest)
read data into float array |
void |
readFully(float[] dest,
int byteOrder)
read data into float array |
void |
readFully(float[] dest,
int destOffset,
int len)
read data into float array |
void |
readFully(float[] dest,
int destOffset,
int len,
int byteOrder)
read data into float array |
void |
readFully(int[] dest)
read data into int array |
void |
readFully(int[] dest,
int byteOrder)
read data into int array |
void |
readFully(int[] dest,
int destOffset,
int len)
read data into int array |
void |
readFully(int[] dest,
int destOffset,
int len,
int byteOrder)
read data into int array |
void |
readFully(long[] dest)
read data into long array |
void |
readFully(long[] dest,
int byteOrder)
read data into long array |
void |
readFully(long[] dest,
int destOffset,
int len)
read data into long array |
void |
readFully(long[] dest,
int destOffset,
int len,
int byteOrder)
read data into long array |
void |
readFully(short[] dest)
read data into short array |
void |
readFully(short[] dest,
int byteOrder)
read data into short array |
void |
readFully(short[] dest,
int destOffset,
int len)
read data into short array |
void |
readFully(short[] dest,
int destOffset,
int len,
int byteOrder)
read data into short array |
void |
seek(long offset)
set current cursor position to specified offset |
void |
setByteOrder(int byteOrder)
set byte order |
| Methods inherited from interface com.imagero.uio.Input |
close, read, read, read, skip |
| Methods inherited from interface java.io.DataInput |
readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, skipBytes |
| Field Detail |
public static final int BIG_ENDIAN
public static final int LITTLE_ENDIAN
| Method Detail |
public long getFilePointer()
throws java.io.IOException
java.io.IOException
public long length()
throws java.io.IOException
java.io.IOException
public void seek(long offset)
throws java.io.IOException
offset
offset - new cursor position
java.io.IOExceptionpublic int getByteOrder()
RandomAccessFactory.BIG_ENDIAN,
RandomAccessFactory.LITTLE_ENDIAN
public void setByteOrder(int byteOrder)
throws java.io.IOException
byteOrder -
java.io.IOExceptionRandomAccessFactory.BIG_ENDIAN,
RandomAccessFactory.LITTLE_ENDIAN
public void readFully(short[] dest)
throws java.io.IOException
dest - buffer to store data
java.io.IOException
public void readFully(short[] dest,
int byteOrder)
throws java.io.IOException
dest - buffer to store databyteOrder - byte order
java.io.IOException
public void readFully(short[] dest,
int destOffset,
int len)
throws java.io.IOException
dest - buffer to store datadestOffset - offset in bufferlen - number of shorts to read
java.io.IOException
public void readFully(short[] dest,
int destOffset,
int len,
int byteOrder)
throws java.io.IOException
dest - buffer to store datadestOffset - offset in bufferlen - number of shorts to readbyteOrder - byte order
java.io.IOException
public void readFully(char[] dest)
throws java.io.IOException
dest - buffer to store data
java.io.IOException
public void readFully(char[] dest,
int byteOrder)
throws java.io.IOException
dest - buffer to store databyteOrder - byte order
java.io.IOException
public void readFully(char[] dest,
int destOffset,
int len)
throws java.io.IOException
dest - buffer to store datadestOffset - offset in bufferlen - number of chars to read
java.io.IOException
public void readFully(char[] dest,
int destOffset,
int len,
int byteOrder)
throws java.io.IOException
dest - buffer to store datadestOffset - offset in bufferlen - number of chars to readbyteOrder - byte order
java.io.IOException
public void readFully(int[] dest)
throws java.io.IOException
dest - buffer to store data
java.io.IOException
public void readFully(int[] dest,
int byteOrder)
throws java.io.IOException
dest - buffer to store databyteOrder - byte order
java.io.IOException
public void readFully(int[] dest,
int destOffset,
int len)
throws java.io.IOException
dest - buffer to store datadestOffset - offset in bufferlen - number of ints to read
java.io.IOException
public void readFully(int[] dest,
int destOffset,
int len,
int byteOrder)
throws java.io.IOException
dest - buffer to store datadestOffset - offset in bufferlen - number of ints to readbyteOrder - byte order
java.io.IOException
public void readFully(long[] dest)
throws java.io.IOException
dest - buffer to store data
java.io.IOException
public void readFully(long[] dest,
int byteOrder)
throws java.io.IOException
dest - buffer to store databyteOrder - byte order
java.io.IOException
public void readFully(long[] dest,
int destOffset,
int len)
throws java.io.IOException
dest - buffer to store datadestOffset - offset in bufferlen - number of longs to read
java.io.IOException
public void readFully(long[] dest,
int destOffset,
int len,
int byteOrder)
throws java.io.IOException
dest - buffer to store datadestOffset - offset in bufferlen - number of longs to readbyteOrder - byte order
java.io.IOException
public void readFully(float[] dest)
throws java.io.IOException
dest - buffer to store data
java.io.IOException
public void readFully(float[] dest,
int byteOrder)
throws java.io.IOException
dest - buffer to store databyteOrder - byte order
java.io.IOException
public void readFully(float[] dest,
int destOffset,
int len)
throws java.io.IOException
dest - buffer to store datadestOffset - offset in bufferlen - number of floats to read
java.io.IOException
public void readFully(float[] dest,
int destOffset,
int len,
int byteOrder)
throws java.io.IOException
dest - buffer to store datadestOffset - offset in bufferlen - number of floats to readbyteOrder - byte order
java.io.IOException
public void readFully(double[] dest)
throws java.io.IOException
dest - buffer to store data
java.io.IOException
public void readFully(double[] dest,
int byteOrder)
throws java.io.IOException
dest - buffer to store databyteOrder - byte order
java.io.IOException
public void readFully(double[] dest,
int destOffset,
int len)
throws java.io.IOException
dest - buffer to store datadestOffset - offset in bufferlen - number of doubles to read
java.io.IOException
public void readFully(double[] dest,
int destOffset,
int len,
int byteOrder)
throws java.io.IOException
dest - buffer to store datadestOffset - offset in bufferlen - number of doubles to readbyteOrder - byte order
java.io.IOException
public byte[] readByteLine()
throws java.io.IOException
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||