Package io.activej.serializer
Class BinaryInput
java.lang.Object
io.activej.serializer.BinaryInput
Provides methods for reading primitives
and Strings from byte arrays
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]array()voidmove(int delta) intpos()voidpos(int pos) intread(byte[] b) intread(byte[] b, int off, int len) booleanbytereadByte()charreadChar()chardoublefloatintreadInt()int@NotNull String@Nullable StringlongreadLong()longshortshort@NotNull String@NotNull String@Nullable String@Nullable String@NotNull StringreadUTF8()@NotNull StringDeprecated.@Nullable StringDeprecated.@Nullable Stringintlong
-
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
-
readUTF8Nullable
-
readIso88591
-
readIso88591Nullable
-
readUTF16
-
readUTF16LE
-
readUTF16Nullable
-
readUTF16NullableLE
-
readUTF8mb3
Deprecated. -
readUTF8mb3Nullable
Deprecated.
-