Interface BinaryInputStream

    • Method Detail

      • readByte

        byte readByte()
        Read byte value.
        Returns:
        Byte value.
      • readByteArray

        byte[] readByteArray​(int cnt)
        Read byte array.
        Parameters:
        cnt - Expected item count.
        Returns:
        Byte array.
      • read

        int read​(byte[] arr,
                 int off,
                 int cnt)
        Reads cnt of bytes into byte array.
        Parameters:
        arr - Expected item count.
        off - offset
        cnt - number of bytes to read.
        Returns:
        actual length read.
      • readBoolean

        boolean readBoolean()
        Read boolean value.
        Returns:
        Boolean value.
      • readBooleanArray

        boolean[] readBooleanArray​(int cnt)
        Read boolean array.
        Parameters:
        cnt - Expected item count.
        Returns:
        Boolean array.
      • readShort

        short readShort()
        Read short value.
        Returns:
        Short value.
      • readShortArray

        short[] readShortArray​(int cnt)
        Read short array.
        Parameters:
        cnt - Expected item count.
        Returns:
        Short array.
      • readChar

        char readChar()
        Read char value.
        Returns:
        Char value.
      • readCharArray

        char[] readCharArray​(int cnt)
        Read char array.
        Parameters:
        cnt - Expected item count.
        Returns:
        Char array.
      • readInt

        int readInt()
        Read int value.
        Returns:
        Int value.
      • readIntArray

        int[] readIntArray​(int cnt)
        Read int array.
        Parameters:
        cnt - Expected item count.
        Returns:
        Int array.
      • readFloat

        float readFloat()
        Read float value.
        Returns:
        Float value.
      • readFloatArray

        float[] readFloatArray​(int cnt)
        Read float array.
        Parameters:
        cnt - Expected item count.
        Returns:
        Float array.
      • readLong

        long readLong()
        Read long value.
        Returns:
        Long value.
      • readLongArray

        long[] readLongArray​(int cnt)
        Read long array.
        Parameters:
        cnt - Expected item count.
        Returns:
        Long array.
      • readDouble

        double readDouble()
        Read double value.
        Returns:
        Double value.
      • readDoubleArray

        double[] readDoubleArray​(int cnt)
        Read double array.
        Parameters:
        cnt - Expected item count.
        Returns:
        Double array.
      • remaining

        int remaining()
        Gets amount of remaining data in bytes.
        Returns:
        Remaining data.