|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.imagero.uio.AbstractRandomAccessRO
Field Summary |
Fields inherited from interface com.imagero.uio.RandomAccessRO |
BIG_ENDIAN, LITTLE_ENDIAN |
Constructor Summary | |
AbstractRandomAccessRO()
|
Method Summary | |
protected abstract int |
_read()
|
protected void |
_setByteOrder(int byteOrder)
not all images are tiffs, so we don't throw exception if called from constructor |
int |
getByteOrder()
get byte order |
boolean |
readBoolean()
|
byte |
readByte()
|
byte[] |
readByteLine()
like readLine but returns byte array |
protected int |
readByteOrder()
try to read byte order from file (assuming it is a tiff file) |
char |
readChar()
|
double |
readDouble()
|
float |
readFloat()
|
void |
readFully(byte[] b)
|
void |
readFully(byte[] b,
int off,
int len)
|
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 |
int |
readInt()
|
java.lang.String |
readLine()
|
long |
readLong()
|
short |
readShort()
|
int |
readUnsignedByte()
|
int |
readUnsignedShort()
|
java.lang.String |
readUTF()
|
void |
setByteOrder(int byteOrder)
set byte order |
int |
skipBytes(int n)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.imagero.uio.RandomAccessRO |
getFilePointer, length, seek |
Methods inherited from interface com.imagero.uio.Input |
close, read, read, read, skip |
Constructor Detail |
public AbstractRandomAccessRO()
Method Detail |
protected abstract int _read() throws java.io.IOException
java.io.IOException
public final byte readByte() throws java.io.IOException
readByte
in interface java.io.DataInput
java.io.IOException
public final int readUnsignedByte() throws java.io.IOException
readUnsignedByte
in interface java.io.DataInput
java.io.IOException
public boolean readBoolean() throws java.io.IOException
readBoolean
in interface java.io.DataInput
java.io.IOException
public float readFloat() throws java.io.IOException
readFloat
in interface java.io.DataInput
java.io.IOException
public double readDouble() throws java.io.IOException
readDouble
in interface java.io.DataInput
java.io.IOException
public int skipBytes(int n) throws java.io.IOException
skipBytes
in interface java.io.DataInput
java.io.IOException
public void readFully(byte[] b) throws java.io.IOException
readFully
in interface java.io.DataInput
java.io.IOException
public void readFully(byte[] b, int off, int len) throws java.io.IOException
readFully
in interface java.io.DataInput
java.io.IOException
public void readFully(short[] dest) throws java.io.IOException
RandomAccessRO
readFully
in interface RandomAccessRO
dest
- buffer to store data
java.io.IOException
public void readFully(short[] dest, int byteOrder) throws java.io.IOException
RandomAccessRO
readFully
in interface RandomAccessRO
dest
- buffer to store databyteOrder
- byte order
java.io.IOException
public void readFully(short[] dest, int destOffset, int len) throws java.io.IOException
RandomAccessRO
readFully
in interface RandomAccessRO
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
RandomAccessRO
readFully
in interface RandomAccessRO
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
RandomAccessRO
readFully
in interface RandomAccessRO
dest
- buffer to store data
java.io.IOException
public void readFully(char[] dest, int byteOrder) throws java.io.IOException
RandomAccessRO
readFully
in interface RandomAccessRO
dest
- buffer to store databyteOrder
- byte order
java.io.IOException
public void readFully(char[] dest, int destOffset, int len) throws java.io.IOException
RandomAccessRO
readFully
in interface RandomAccessRO
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
RandomAccessRO
readFully
in interface RandomAccessRO
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
RandomAccessRO
readFully
in interface RandomAccessRO
dest
- buffer to store data
java.io.IOException
public void readFully(int[] dest, int byteOrder) throws java.io.IOException
RandomAccessRO
readFully
in interface RandomAccessRO
dest
- buffer to store databyteOrder
- byte order
java.io.IOException
public void readFully(int[] dest, int destOffset, int len) throws java.io.IOException
RandomAccessRO
readFully
in interface RandomAccessRO
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
RandomAccessRO
readFully
in interface RandomAccessRO
dest
- buffer to store datadestOffset
- offset in bufferlen
- number of ints to readbyteOrder
- byte order
java.io.IOException
public void readFully(float[] dest) throws java.io.IOException
RandomAccessRO
readFully
in interface RandomAccessRO
dest
- buffer to store data
java.io.IOException
public void readFully(float[] dest, int byteOrder) throws java.io.IOException
RandomAccessRO
readFully
in interface RandomAccessRO
dest
- buffer to store databyteOrder
- byte order
java.io.IOException
public void readFully(float[] dest, int destOffset, int len) throws java.io.IOException
RandomAccessRO
readFully
in interface RandomAccessRO
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
RandomAccessRO
readFully
in interface RandomAccessRO
dest
- buffer to store datadestOffset
- offset in bufferlen
- number of floats to readbyteOrder
- byte order
java.io.IOException
public void readFully(long[] dest) throws java.io.IOException
RandomAccessRO
readFully
in interface RandomAccessRO
dest
- buffer to store data
java.io.IOException
public void readFully(long[] dest, int byteOrder) throws java.io.IOException
RandomAccessRO
readFully
in interface RandomAccessRO
dest
- buffer to store databyteOrder
- byte order
java.io.IOException
public void readFully(long[] dest, int destOffset, int len) throws java.io.IOException
RandomAccessRO
readFully
in interface RandomAccessRO
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
RandomAccessRO
readFully
in interface RandomAccessRO
dest
- buffer to store datadestOffset
- offset in bufferlen
- number of longs to readbyteOrder
- byte order
java.io.IOException
public void readFully(double[] dest) throws java.io.IOException
RandomAccessRO
readFully
in interface RandomAccessRO
dest
- buffer to store data
java.io.IOException
public void readFully(double[] dest, int byteOrder) throws java.io.IOException
RandomAccessRO
readFully
in interface RandomAccessRO
dest
- buffer to store databyteOrder
- byte order
java.io.IOException
public void readFully(double[] dest, int destOffset, int len) throws java.io.IOException
RandomAccessRO
readFully
in interface RandomAccessRO
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
RandomAccessRO
readFully
in interface RandomAccessRO
dest
- buffer to store datadestOffset
- offset in bufferlen
- number of doubles to readbyteOrder
- byte order
java.io.IOException
public java.lang.String readLine() throws java.io.IOException
readLine
in interface java.io.DataInput
java.io.IOException
public byte[] readByteLine() throws java.io.IOException
RandomAccessRO
readByteLine
in interface RandomAccessRO
java.io.IOException
public java.lang.String readUTF() throws java.io.IOException
readUTF
in interface java.io.DataInput
java.io.IOException
public short readShort() throws java.io.IOException
readShort
in interface java.io.DataInput
java.io.IOException
public int readUnsignedShort() throws java.io.IOException
readUnsignedShort
in interface java.io.DataInput
java.io.IOException
public char readChar() throws java.io.IOException
readChar
in interface java.io.DataInput
java.io.IOException
public int readInt() throws java.io.IOException
readInt
in interface java.io.DataInput
java.io.IOException
public long readLong() throws java.io.IOException
readLong
in interface java.io.DataInput
java.io.IOException
protected void _setByteOrder(int byteOrder) throws java.io.IOException
byteOrder
-
java.io.IOException
public void setByteOrder(int byteOrder) throws java.io.IOException
RandomAccessRO
setByteOrder
in interface RandomAccessRO
byteOrder
-
java.io.IOException
RandomAccessFactory.BIG_ENDIAN
,
RandomAccessFactory.LITTLE_ENDIAN
protected int readByteOrder() throws java.io.IOException
java.io.IOException
public int getByteOrder()
RandomAccessRO
getByteOrder
in interface RandomAccessRO
RandomAccessFactory.BIG_ENDIAN
,
RandomAccessFactory.LITTLE_ENDIAN
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |