com.imagero.uio
Interface RandomAccessIO

All Superinterfaces:
AdvancedDataInput, AdvancedDataOutput, java.io.DataInput, java.io.DataOutput, Input, ISeekable, OSeekable, RandomAccessInput, RandomAccessOutput
All Known Implementing Classes:
AbstractRandomAccessIO, ByteArrayRandomAccessIO

public interface RandomAccessIO
extends RandomAccessInput, RandomAccessOutput


Field Summary
 
Fields inherited from interface com.imagero.uio.ISeekable
BIG_ENDIAN, LITTLE_ENDIAN
 
Method Summary
 RandomAccessIO createIOChild(long offset, int byteOrder, boolean syncPointer)
           
 
Methods inherited from interface com.imagero.uio.RandomAccessInput
createInputChild, createInputStream
 
Methods inherited from interface com.imagero.uio.Input
read, read, read, skip
 
Methods inherited from interface com.imagero.uio.ISeekable
close, getByteOrder, getFilePointer, isBuffered, length, seek, setByteOrder
 
Methods inherited from interface com.imagero.uio.AdvancedDataInput
read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, readByteLine, readByteLine, 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, readInt, readLong, readShort, readUnsignedShort
 
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 com.imagero.uio.RandomAccessOutput
createOutputChild, createOutputStream, flush
 
Methods inherited from interface com.imagero.uio.OSeekable
setLength
 
Methods inherited from interface com.imagero.uio.AdvancedDataOutput
write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, write, writeChar, writeDouble, writeFloat, writeInt, writeLong, writeShort
 
Methods inherited from interface java.io.DataOutput
write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF
 

Method Detail

createIOChild

public RandomAccessIO createIOChild(long offset,
                                    int byteOrder,
                                    boolean syncPointer)
                             throws java.io.IOException
Throws:
java.io.IOException