Class BinaryInput

java.lang.Object
io.activej.serializer.BinaryInput

public final class BinaryInput extends Object
Provides methods for reading primitives and Strings from byte arrays
  • Field Details

    • array

      public final byte[] array
    • pos

      public int pos
  • Constructor Details

    • BinaryInput

      public BinaryInput(byte[] array)
    • BinaryInput

      public BinaryInput(byte[] array, int pos)
  • Method Details

    • array

      public byte[] array()
    • pos

      public int pos()
    • pos

      public void pos(int pos)
    • move

      public void move(int delta)
    • read

      public int read(byte[] b)
    • read

      public int read(byte[] b, int off, int len)
    • readByte

      public byte readByte()
    • readBoolean

      public boolean readBoolean()
    • readShort

      public short readShort()
    • readShortLE

      public short readShortLE()
    • readChar

      public char readChar()
    • readCharLE

      public char readCharLE()
    • readInt

      public int readInt()
    • readIntLE

      public int readIntLE()
    • readLong

      public long readLong()
    • readLongLE

      public long readLongLE()
    • readVarInt

      public int readVarInt()
    • readVarLong

      public long readVarLong()
    • readFloat

      public float readFloat()
    • readDouble

      public double readDouble()
    • readUTF8

      @NotNull public @NotNull String readUTF8()
    • readUTF8Nullable

      @Nullable public @Nullable String readUTF8Nullable()
    • readIso88591

      @NotNull public @NotNull String readIso88591()
    • readIso88591Nullable

      @Nullable public @Nullable String readIso88591Nullable()
    • readUTF16

      @NotNull public @NotNull String readUTF16()
    • readUTF16LE

      @NotNull public @NotNull String readUTF16LE()
    • readUTF16Nullable

      @Nullable public @Nullable String readUTF16Nullable()
    • readUTF16NullableLE

      @Nullable public @Nullable String readUTF16NullableLE()
    • readUTF8mb3

      @Deprecated @NotNull public @NotNull String readUTF8mb3()
      Deprecated.
    • readUTF8mb3Nullable

      @Deprecated @Nullable public @Nullable String readUTF8mb3Nullable()
      Deprecated.