ReportViewer for WPF and Silverlight | ComponentOne
CSJ2K.j2k.io Namespace / RandomAccessIO Interface
Properties Methods

In This Topic
    RandomAccessIO Interface Members
    In This Topic

    The following tables list the members exposed by RandomAccessIO.

    Public Properties
     NameDescription
     PropertyReturns the endianess (i.e., byte ordering) of the implementing class. Note that an implementing class may implement only one type of endianness or both, which would be decided at creatiuon time. (Inherited from CSJ2K.j2k.io.BinaryDataInput)
     PropertyReturns the current position in the stream, which is the position from where the next byte of data would be read. The first byte in the stream is in position 0.  
    Top
    Public Methods
     NameDescription
     MethodCloses the I/O stream. Prior to closing the stream, any buffered data (at the bit and byte level) should be written.  
     MethodAny data that has been buffered must be written, and the stream should be realigned at the byte level. (Inherited from CSJ2K.j2k.io.BinaryDataOutput)
     MethodReturns the current length of the stream, in bytes, taking into account any buffering.  
     MethodReads a byte of data from the stream. Prior to reading, the stream is realigned at the byte level.  
     MethodShould read a signed byte (i.e., 8 bit) from the input. reading, the input should be realigned at the byte level. (Inherited from CSJ2K.j2k.io.BinaryDataInput)
     MethodShould read an IEEE double precision (i.e., 64 bit) floating-point number from the input. Prior to reading, the input should be realigned at the byte level. (Inherited from CSJ2K.j2k.io.BinaryDataInput)
     MethodShould read an IEEE single precision (i.e., 32 bit) floating-point number from the input. Prior to reading, the input should be realigned at the byte level. (Inherited from CSJ2K.j2k.io.BinaryDataInput)
     MethodReads up to len bytes of data from this file into an array of bytes. This method reads repeatedly from the stream until all the bytes are read. This method blocks until all the bytes are read, the end of the stream is detected, or an exception is thrown.  
     MethodShould read a signed int (i.e., 32 bit) from the input. Prior to reading, the input should be realigned at the byte level. (Inherited from CSJ2K.j2k.io.BinaryDataInput)
     MethodShould read a signed long (i.e., 64 bit) from the input. Prior to reading, the input should be realigned at the byte level. (Inherited from CSJ2K.j2k.io.BinaryDataInput)
     MethodShould read a signed short (i.e., 16 bit) from the input. Prior to reading, the input should be realigned at the byte level. (Inherited from CSJ2K.j2k.io.BinaryDataInput)
     MethodShould read an unsigned byte (i.e., 8 bit) from the input. It is returned as an int since Java does not have an unsigned byte type. Prior to reading, the input should be realigned at the byte level. (Inherited from CSJ2K.j2k.io.BinaryDataInput)
     MethodShould read an unsigned int (i.e., 32 bit) from the input. It is returned as a long since Java does not have an unsigned short type. Prior to reading, the input should be realigned at the byte level. (Inherited from CSJ2K.j2k.io.BinaryDataInput)
     MethodShould read an unsigned short (i.e., 16 bit) from the input. It is returned as an int since Java does not have an unsigned short type. Prior to reading, the input should be realigned at the byte level. (Inherited from CSJ2K.j2k.io.BinaryDataInput)
     MethodMoves the current position for the next read or write operation to offset. The offset is measured from the beginning of the stream. The offset may be set beyond the end of the file, if in write mode. Setting the offset beyond the end of the file does not change the file length. The file length will change only by writing after the offset has been set beyond the end of the file.  
     MethodSkips n bytes from the input. Prior to skipping, the input should be realigned at the byte level. (Inherited from CSJ2K.j2k.io.BinaryDataInput)
     MethodWrites a byte to the stream. Prior to writing, the stream is realigned at the byte level.  
     Method (Inherited from CSJ2K.j2k.io.BinaryDataOutput)
     MethodShould write the IEEE double value v (i.e., 64 bits) to the output. Prior to writing, the output should be realigned at the byte level. (Inherited from CSJ2K.j2k.io.BinaryDataOutput)
     MethodShould write the IEEE float value v (i.e., 32 bits) to the output. Prior to writing, the output should be realigned at the byte level. (Inherited from CSJ2K.j2k.io.BinaryDataOutput)
     MethodShould write the int value of v (i.e., the 32 bits) to the output. Prior to writing, the output should be realigned at the byte level. (Inherited from CSJ2K.j2k.io.BinaryDataOutput)
     MethodShould write the long value of v (i.e., the 64 bits) to the output. Prior to writing, the output should be realigned at the byte level. (Inherited from CSJ2K.j2k.io.BinaryDataOutput)
     Method (Inherited from CSJ2K.j2k.io.BinaryDataOutput)
    Top
    See Also