Package com.novi.bcs
Class BcsDeserializer
java.lang.Object
com.novi.serde.BinaryDeserializer
com.novi.bcs.BcsDeserializer
- All Implemented Interfaces:
Deserializer
public class BcsDeserializer extends BinaryDeserializer
-
Field Summary
Fields inherited from class com.novi.serde.BinaryDeserializer
input -
Constructor Summary
Constructors Constructor Description BcsDeserializer(byte[] input) -
Method Summary
Modifier and Type Method Description voidcheck_that_key_slices_are_increasing(Slice key1, Slice key2)Floatdeserialize_f32()Doubledeserialize_f64()longdeserialize_len()intdeserialize_variant_index()Methods inherited from class com.novi.serde.BinaryDeserializer
decrease_container_depth, deserialize_bool, deserialize_bytes, deserialize_char, deserialize_i128, deserialize_i16, deserialize_i32, deserialize_i64, deserialize_i8, deserialize_option_tag, deserialize_str, deserialize_u128, deserialize_u16, deserialize_u32, deserialize_u64, deserialize_u8, deserialize_unit, get_buffer_offset, getByte, getDouble, getFloat, getInt, getLong, getShort, increase_container_depth, read
-
Constructor Details
-
BcsDeserializer
public BcsDeserializer(byte[] input)
-
-
Method Details
-
deserialize_f32
- Throws:
DeserializationError
-
deserialize_f64
- Throws:
DeserializationError
-
deserialize_len
- Throws:
DeserializationError
-
deserialize_variant_index
- Throws:
DeserializationError
-
check_that_key_slices_are_increasing
public void check_that_key_slices_are_increasing(Slice key1, Slice key2) throws DeserializationError- Throws:
DeserializationError
-