Class RawIO


  • public class RawIO
    extends java.lang.Object
    • Field Detail

      • shortBuff

        private final byte[] shortBuff
      • intBuff

        private final byte[] intBuff
      • longBuff

        private final byte[] longBuff
    • Constructor Detail

      • RawIO

        public RawIO()
    • Method Detail

      • readLongLittleEndian

        public long readLongLittleEndian​(java.io.RandomAccessFile randomAccessFile)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • readLongLittleEndian

        public long readLongLittleEndian​(java.io.RandomAccessFile randomAccessFile,
                                         int readLen)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • readLongLittleEndian

        public long readLongLittleEndian​(java.io.InputStream inputStream)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • readLongLittleEndian

        public long readLongLittleEndian​(java.io.InputStream inputStream,
                                         int readLen)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • readLongLittleEndian

        public long readLongLittleEndian​(byte[] array,
                                         int pos)
      • readIntLittleEndian

        public int readIntLittleEndian​(java.io.RandomAccessFile randomAccessFile)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • readIntLittleEndian

        public int readIntLittleEndian​(java.io.InputStream inputStream)
                                throws java.io.IOException
        Throws:
        java.io.IOException
      • readIntLittleEndian

        public int readIntLittleEndian​(byte[] b)
      • readIntLittleEndian

        public int readIntLittleEndian​(byte[] b,
                                       int pos)
      • readShortLittleEndian

        public int readShortLittleEndian​(java.io.RandomAccessFile randomAccessFile)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • readShortLittleEndian

        public int readShortLittleEndian​(java.io.InputStream inputStream)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • readShortLittleEndian

        public int readShortLittleEndian​(byte[] buff,
                                         int position)
      • writeShortLittleEndian

        public void writeShortLittleEndian​(java.io.OutputStream outputStream,
                                           int value)
                                    throws java.io.IOException
        Throws:
        java.io.IOException
      • writeShortLittleEndian

        public void writeShortLittleEndian​(byte[] array,
                                           int pos,
                                           int value)
      • writeIntLittleEndian

        public void writeIntLittleEndian​(java.io.OutputStream outputStream,
                                         int value)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • writeIntLittleEndian

        public void writeIntLittleEndian​(byte[] array,
                                         int pos,
                                         int value)
      • writeLongLittleEndian

        public void writeLongLittleEndian​(java.io.OutputStream outputStream,
                                          long value)
                                   throws java.io.IOException
        Throws:
        java.io.IOException
      • writeLongLittleEndian

        public void writeLongLittleEndian​(byte[] array,
                                          int pos,
                                          long value)
      • readFully

        private void readFully​(java.io.InputStream inputStream,
                               byte[] buff,
                               int readLen)
                        throws java.io.IOException
        Throws:
        java.io.IOException
      • resetBytes

        private void resetBytes​(byte[] b)