|
||||||||||
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.IOException
public int getByteOrder()
RandomAccessFactory.BIG_ENDIAN
,
RandomAccessFactory.LITTLE_ENDIAN
public void setByteOrder(int byteOrder) throws java.io.IOException
byteOrder
-
java.io.IOException
RandomAccessFactory.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 |