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
All Methods Instance Methods Concrete Methods 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
-
-
-
-
Method Detail
-
deserialize_f32
public Float deserialize_f32() throws DeserializationError
- Throws:
DeserializationError
-
deserialize_f64
public Double deserialize_f64() throws DeserializationError
- Throws:
DeserializationError
-
deserialize_len
public long deserialize_len() throws DeserializationError- Throws:
DeserializationError
-
deserialize_variant_index
public int deserialize_variant_index() throws DeserializationError- Throws:
DeserializationError
-
check_that_key_slices_are_increasing
public void check_that_key_slices_are_increasing(Slice key1, Slice key2) throws DeserializationError
- Throws:
DeserializationError
-
-