Package com.novi.serde
Interface Deserializer
-
- All Known Implementing Classes:
BcsDeserializer,BinaryDeserializer
public interface Deserializer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcheck_that_key_slices_are_increasing(Slice key1, Slice key2)voiddecrease_container_depth()Booleandeserialize_bool()Bytesdeserialize_bytes()Characterdeserialize_char()Floatdeserialize_f32()Doubledeserialize_f64()BigIntegerdeserialize_i128()Shortdeserialize_i16()Integerdeserialize_i32()Longdeserialize_i64()Bytedeserialize_i8()longdeserialize_len()booleandeserialize_option_tag()Stringdeserialize_str()BigIntegerdeserialize_u128()Shortdeserialize_u16()Integerdeserialize_u32()Longdeserialize_u64()Bytedeserialize_u8()Unitdeserialize_unit()intdeserialize_variant_index()intget_buffer_offset()voidincrease_container_depth()
-
-
-
Method Detail
-
deserialize_str
String deserialize_str() throws DeserializationError
- Throws:
DeserializationError
-
deserialize_bytes
Bytes deserialize_bytes() throws DeserializationError
- Throws:
DeserializationError
-
deserialize_bool
Boolean deserialize_bool() throws DeserializationError
- Throws:
DeserializationError
-
deserialize_unit
Unit deserialize_unit() throws DeserializationError
- Throws:
DeserializationError
-
deserialize_char
Character deserialize_char() throws DeserializationError
- Throws:
DeserializationError
-
deserialize_f32
Float deserialize_f32() throws DeserializationError
- Throws:
DeserializationError
-
deserialize_f64
Double deserialize_f64() throws DeserializationError
- Throws:
DeserializationError
-
deserialize_u8
Byte deserialize_u8() throws DeserializationError
- Throws:
DeserializationError
-
deserialize_u16
Short deserialize_u16() throws DeserializationError
- Throws:
DeserializationError
-
deserialize_u32
Integer deserialize_u32() throws DeserializationError
- Throws:
DeserializationError
-
deserialize_u64
Long deserialize_u64() throws DeserializationError
- Throws:
DeserializationError
-
deserialize_u128
BigInteger deserialize_u128() throws DeserializationError
- Throws:
DeserializationError
-
deserialize_i8
Byte deserialize_i8() throws DeserializationError
- Throws:
DeserializationError
-
deserialize_i16
Short deserialize_i16() throws DeserializationError
- Throws:
DeserializationError
-
deserialize_i32
Integer deserialize_i32() throws DeserializationError
- Throws:
DeserializationError
-
deserialize_i64
Long deserialize_i64() throws DeserializationError
- Throws:
DeserializationError
-
deserialize_i128
BigInteger deserialize_i128() throws DeserializationError
- Throws:
DeserializationError
-
deserialize_len
long deserialize_len() throws DeserializationError- Throws:
DeserializationError
-
deserialize_variant_index
int deserialize_variant_index() throws DeserializationError- Throws:
DeserializationError
-
deserialize_option_tag
boolean deserialize_option_tag() throws DeserializationError- Throws:
DeserializationError
-
increase_container_depth
void increase_container_depth() throws DeserializationError- Throws:
DeserializationError
-
decrease_container_depth
void decrease_container_depth()
-
get_buffer_offset
int get_buffer_offset()
-
check_that_key_slices_are_increasing
void check_that_key_slices_are_increasing(Slice key1, Slice key2) throws DeserializationError
- Throws:
DeserializationError
-
-