[]
        
(Showing Draft Content)

CSJ2K.j2k.io

CSJ2K.j2k.io Namespace

Classes

BEBufferedRandomAccessFile

This class defines a Buffered Random Access File, where all I/O is considered to be big-endian. It extends the BufferedRandomAccessFile class.

BufferedRandomAccessFile

Structs

EndianType_Fields

Interfaces

BinaryDataInput

This interface defines the input of binary data from streams and/or files.

       <p>Byte level input (i.e., for byte, int, long, float, etc.) should always
       be byte aligned. For example, a request to read an <tt>int</tt> should
       always realign the input at the byte level.</p><p>The implementation of this interface should clearly define if multi-byte
       input data is read in little- or big-endian byte ordering (least
       significant byte first or most significant byte first, respectively).</p>

BinaryDataOutput

EndianType

RandomAccessIO

This abstract class defines the interface to perform random access I/O. It implements the BinaryDataInput and BinaryDataOutput interfaces so that binary data input/output can be performed.

       <p>This interface supports streams of up to 2 GB in length.</p>