Class BigEndianCFileRW

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable

    public class BigEndianCFileRW
    extends CDataFileRWAccess
    • Constructor Detail

      • BigEndianCFileRW

        public BigEndianCFileRW​(java.io.RandomAccessFile in,
                                int pointerSize)
    • Method Detail

      • readShort

        public short readShort()
                        throws java.io.IOException
        Specified by:
        readShort in class CDataReadWriteAccess
        Throws:
        java.io.IOException
      • writeShort

        public final void writeShort​(short v)
                              throws java.io.IOException
        Specified by:
        writeShort in class CDataReadWriteAccess
        Throws:
        java.io.IOException
      • readInt

        public int readInt()
                    throws java.io.IOException
        Specified by:
        readInt in class CDataReadWriteAccess
        Throws:
        java.io.IOException
      • writeInt

        public final void writeInt​(int v)
                            throws java.io.IOException
        Specified by:
        writeInt in class CDataReadWriteAccess
        Throws:
        java.io.IOException
      • readInt64

        public long readInt64()
                       throws java.io.IOException
        Specified by:
        readInt64 in class CDataReadWriteAccess
        Throws:
        java.io.IOException
      • writeInt64

        public void writeInt64​(long value)
                        throws java.io.IOException
        Specified by:
        writeInt64 in class CDataReadWriteAccess
        Throws:
        java.io.IOException
      • readFloat

        public float readFloat()
                        throws java.io.IOException
        Specified by:
        readFloat in class CDataReadWriteAccess
        Throws:
        java.io.IOException
      • writeFloat

        public final void writeFloat​(float v)
                              throws java.io.IOException
        Specified by:
        writeFloat in class CDataReadWriteAccess
        Throws:
        java.io.IOException
      • readDouble

        public double readDouble()
                          throws java.io.IOException
        Specified by:
        readDouble in class CDataReadWriteAccess
        Throws:
        java.io.IOException
      • writeDouble

        public final void writeDouble​(double v)
                               throws java.io.IOException
        Specified by:
        writeDouble in class CDataReadWriteAccess
        Throws:
        java.io.IOException
      • offset

        public long offset()
                    throws java.io.IOException
        Overrides:
        offset in class CDataFileRWAccess
        Throws:
        java.io.IOException