com.imagero.uio
Interface RandomAccessOutput

All Superinterfaces:
AdvancedDataOutput, java.io.DataOutput, ISeekable, OSeekable
All Known Subinterfaces:
RandomAccessIO
All Known Implementing Classes:
AbstractRandomAccessIO, AbstractRandomAccessOutput, ByteArrayRandomAccessIO

public interface RandomAccessOutput
extends OSeekable, AdvancedDataOutput


Field Summary
 
Fields inherited from interface com.imagero.uio.ISeekable
BIG_ENDIAN, LITTLE_ENDIAN
 
Method Summary
 RandomAccessOutput createOutputChild(long offset, int byteOrder, boolean syncPointer)
           
 java.io.OutputStream createOutputStream(long offset)
           
 void flush()
           
 
Methods inherited from interface com.imagero.uio.OSeekable
setLength
 
Methods inherited from interface com.imagero.uio.ISeekable
close, getByteOrder, getFilePointer, isBuffered, length, seek, setByteOrder
 
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

createOutputChild

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

createOutputStream

public java.io.OutputStream createOutputStream(long offset)

flush

public void flush()
           throws java.io.IOException
Throws:
java.io.IOException