|
|||||||||
| Home >> All >> com >> imagero >> [ uio overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.imagero.uio
Class AbstractRandomAccess

java.lang.Objectcom.imagero.uio.AbstractRandomAccessRO
com.imagero.uio.AbstractRandomAccess
- All Implemented Interfaces:
- java.io.DataInput, java.io.DataOutput, Input, RandomAccess, RandomAccessRO
- Direct Known Subclasses:
- RandomAccessBuffer, RandomAccessByteArray, RandomAccessFileWrapper
- public abstract class AbstractRandomAccess
- extends AbstractRandomAccessRO
- implements RandomAccess
- extends AbstractRandomAccessRO
implementation of RandomAccess
| Nested Class Summary | |
(package private) class |
AbstractRandomAccess.DataOutputBE
|
(package private) class |
AbstractRandomAccess.DataOutputLE
|
| Nested classes inherited from class com.imagero.uio.AbstractRandomAccessRO |
AbstractRandomAccessRO.DataInputBE, AbstractRandomAccessRO.DataInputLE |
| Field Summary | |
(package private) EDataOutput |
dataOutput
|
private AbstractRandomAccess.DataOutputBE |
dobe
|
private AbstractRandomAccess.DataOutputLE |
dole
|
| Fields inherited from class com.imagero.uio.AbstractRandomAccessRO |
byteOrder, dataInput |
| Fields inherited from interface com.imagero.uio.RandomAccessRO |
BIG_ENDIAN, LITTLE_ENDIAN |
| Constructor Summary | |
AbstractRandomAccess()
|
|
| Method Summary | |
protected void |
_setByteOrder(int byteOrder)
not all images are tiffs, so we don't throw exception if called from constructor |
void |
setByteOrder(int byteOrder)
set byte order |
void |
write(char[] sh)
Writes char array to the output |
void |
write(char[] sh,
int byteOrder)
Writes char array to the output |
void |
write(char[] sh,
int offset,
int length)
Writes char array to the output |
void |
write(char[] sh,
int offset,
int length,
int byteOrder)
Writes char array to the output |
void |
write(double[] source)
Writes double array to the output |
void |
write(double[] source,
int byteOrder)
Writes double array to the output |
void |
write(double[] source,
int offset,
int length)
Writes double array to the output |
void |
write(double[] source,
int offset,
int length,
int byteOrder)
Writes double array to the output |
void |
write(float[] source)
Writes float array to the output |
void |
write(float[] source,
int byteOrder)
Writes float array to the output |
void |
write(float[] source,
int offset,
int length)
Writes int array to the output |
void |
write(float[] source,
int offset,
int length,
int byteOrder)
Writes float array to the output |
void |
write(int[] source)
Writes int array to the output |
void |
write(int[] source,
int byteOrder)
Writes int array to the output |
void |
write(int[] source,
int offset,
int length)
Writes int array to the output |
void |
write(int[] source,
int offset,
int length,
int byteOrder)
Writes int array to the output |
void |
write(long[] source)
Writes long array to the output |
void |
write(long[] source,
int byteOrder)
Writes long array to the output |
void |
write(long[] source,
int offset,
int length)
Writes long array to the output |
void |
write(long[] source,
int offset,
int length,
int byteOrder)
Writes long array to the output |
void |
write(short[] sh)
Writes short array to the output |
void |
write(short[] sh,
int byteOrder)
Writes short array to the output |
void |
write(short[] sh,
int offset,
int length)
Writes short array to the output |
void |
write(short[] sh,
int offset,
int length,
int byteOrder)
Writes short array to the output |
void |
writeBoolean(boolean b)
This method writes a Java boolean value to an output stream. |
void |
writeByte(int b)
This method writes a Java byte value to an output stream. |
void |
writeBytes(java.lang.String s)
This method writes all the bytes in a String out to the
stream. |
void |
writeChar(int v)
This method writes a Java char value to an output stream. |
void |
writeChars(java.lang.String s)
This method writes all the characters of a String to an
output stream as an array of char's. |
void |
writeDouble(double v)
This method writes a Java double value to the stream. |
void |
writeFloat(float v)
This method writes a Java float value to the stream. |
void |
writeInt(int v)
This method writes a Java int value to an output stream. |
void |
writeLong(long v)
This method writes a Java long value to an output stream. |
void |
writeShort(int v)
This method writes a Java short value to an output stream. |
void |
writeUTF(java.lang.String str)
This method writes a Java String to the stream in a modified
UTF-8 format. |
| Methods inherited from class com.imagero.uio.AbstractRandomAccessRO |
_read, getByteOrder, readBoolean, readByte, readByteLine, readByteOrder, readChar, readDouble, readFloat, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, skipBytes |
| 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.RandomAccess |
setLength |
| Methods inherited from interface com.imagero.uio.RandomAccessRO |
getByteOrder, getFilePointer, length, readByteLine, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, readFully, seek |
| 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 |
| Methods inherited from interface java.io.DataOutput |
write, write, write |
| Field Detail |
dobe
private AbstractRandomAccess.DataOutputBE dobe
dole
private AbstractRandomAccess.DataOutputLE dole
dataOutput
EDataOutput dataOutput
| Constructor Detail |
AbstractRandomAccess
public AbstractRandomAccess()
| Method Detail |
writeBoolean
public void writeBoolean(boolean b)
throws java.io.IOException
- Description copied from interface:
java.io.DataOutput - This method writes a Java boolean value to an output stream. If
valueistrue, a byte with the value of 1 will be written, otherwise a byte with the value of 0 will be written. The value written can be read using thereadBooleanmethod inDataInput.- Specified by:
writeBooleanin interfacejava.io.DataOutput
writeByte
public void writeByte(int b)
throws java.io.IOException
- Description copied from interface:
java.io.DataOutput - This method writes a Java byte value to an output stream. The
byte to be written will be in the lowest 8 bits of the
intvalue passed. The value written can be read using thereadByteorreadUnsignedBytemethods inDataInput.- Specified by:
writeBytein interfacejava.io.DataOutput
write
public void write(short[] sh)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes short array to the output
- Specified by:
writein interfaceRandomAccess
write
public void write(short[] sh,
int byteOrder)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes short array to the output
- Specified by:
writein interfaceRandomAccess
write
public void write(short[] sh,
int offset,
int length)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes short array to the output
- Specified by:
writein interfaceRandomAccess
write
public void write(short[] sh,
int offset,
int length,
int byteOrder)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes short array to the output
- Specified by:
writein interfaceRandomAccess
write
public void write(char[] sh)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes char array to the output
- Specified by:
writein interfaceRandomAccess
write
public void write(char[] sh,
int byteOrder)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes char array to the output
- Specified by:
writein interfaceRandomAccess
write
public void write(char[] sh,
int offset,
int length)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes char array to the output
- Specified by:
writein interfaceRandomAccess
write
public void write(char[] sh,
int offset,
int length,
int byteOrder)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes char array to the output
- Specified by:
writein interfaceRandomAccess
write
public void write(int[] source)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes int array to the output
- Specified by:
writein interfaceRandomAccess
write
public void write(int[] source,
int byteOrder)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes int array to the output
- Specified by:
writein interfaceRandomAccess
write
public void write(int[] source,
int offset,
int length)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes int array to the output
- Specified by:
writein interfaceRandomAccess
write
public void write(int[] source,
int offset,
int length,
int byteOrder)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes int array to the output
- Specified by:
writein interfaceRandomAccess
write
public void write(float[] source)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes float array to the output
- Specified by:
writein interfaceRandomAccess
write
public void write(float[] source,
int byteOrder)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes float array to the output
- Specified by:
writein interfaceRandomAccess
write
public void write(float[] source,
int offset,
int length)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes int array to the output
- Specified by:
writein interfaceRandomAccess
write
public void write(float[] source,
int offset,
int length,
int byteOrder)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes float array to the output
- Specified by:
writein interfaceRandomAccess
write
public void write(long[] source)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes long array to the output
- Specified by:
writein interfaceRandomAccess
write
public void write(long[] source,
int byteOrder)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes long array to the output
- Specified by:
writein interfaceRandomAccess
write
public void write(long[] source,
int offset,
int length)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes long array to the output
- Specified by:
writein interfaceRandomAccess
write
public void write(long[] source,
int offset,
int length,
int byteOrder)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes long array to the output
- Specified by:
writein interfaceRandomAccess
write
public void write(double[] source)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes double array to the output
- Specified by:
writein interfaceRandomAccess
write
public void write(double[] source,
int byteOrder)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes double array to the output
- Specified by:
writein interfaceRandomAccess
write
public void write(double[] source,
int offset,
int length)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes double array to the output
- Specified by:
writein interfaceRandomAccess
write
public void write(double[] source,
int offset,
int length,
int byteOrder)
throws java.io.IOException
- Description copied from interface:
RandomAccess - Writes double array to the output
- Specified by:
writein interfaceRandomAccess
writeFloat
public final void writeFloat(float v)
throws java.io.IOException
- Description copied from interface:
java.io.DataOutput - This method writes a Java
floatvalue to the stream. This value is written by first calling the methodFloat.floatToIntBitsto retrieve anintrepresenting the floating point number, then writing thisintvalue to the stream exactly the same as thewriteInt()method does. The value written can be read using thereadFloatmethod inDataInput.- Specified by:
writeFloatin interfacejava.io.DataOutput
writeDouble
public final void writeDouble(double v)
throws java.io.IOException
- Description copied from interface:
java.io.DataOutput - This method writes a Java
doublevalue to the stream. This value is written by first calling the methodDouble.doubleToLongBitsto retrieve anlongrepresenting the floating point number, then writing thislongvalue to the stream exactly the same as thewriteLong()method does. The value written can be read using thereadDoublemethod inDataInput.- Specified by:
writeDoublein interfacejava.io.DataOutput
writeBytes
public void writeBytes(java.lang.String s) throws java.io.IOException
- Description copied from interface:
java.io.DataOutput - This method writes all the bytes in a
Stringout to the stream. One byte is written for each character in theString. The high eight bits of each character are discarded, thus this method is inappropriate for completely representing Unicode characters.- Specified by:
writeBytesin interfacejava.io.DataOutput
writeChars
public void writeChars(java.lang.String s) throws java.io.IOException
- Description copied from interface:
java.io.DataOutput - This method writes all the characters of a
Stringto an output stream as an array ofchar's. Each character is written using the method specified in thewriteCharmethod.- Specified by:
writeCharsin interfacejava.io.DataOutput
writeUTF
public void writeUTF(java.lang.String str) throws java.io.IOException
- Description copied from interface:
java.io.DataOutput - This method writes a Java
Stringto the stream in a modified UTF-8 format. First, two bytes are written to the stream indicating the number of bytes to follow. This is written in the form of a Javashortvalue in the same manner used by thewriteShortmethod. Note that this is the number of bytes in the encodedStringnot theStringlength. Next come the encoded characters. Each character in theStringis encoded as either one, two or three bytes. For characters in the range ofto, one byte is used. The character value goes into bits 0-7 and bit eight is 0. For characters in the range of€toF, two bytes are used. Bits 6-10 of the character value are encoded bits 0-4 of the first byte, with the high bytes having a value of "110". Bits 0-5 of the character value are stored in bits 0-5 of the second byte, with the high bits set to "10". This type of encoding is also done for the null character
JAVADOC