Package com.novi.serde
Interface Serializer
- All Known Implementing Classes:
BcsSerializer,BinarySerializer
public interface Serializer
-
Method Summary
Modifier and Type Method Description voiddecrease_container_depth()intget_buffer_offset()byte[]get_bytes()voidincrease_container_depth()voidserialize_bool(Boolean value)voidserialize_bytes(Bytes value)voidserialize_char(Character value)voidserialize_f32(Float value)voidserialize_f64(Double value)voidserialize_i128(BigInteger value)voidserialize_i16(Short value)voidserialize_i32(Integer value)voidserialize_i64(Long value)voidserialize_i8(Byte value)voidserialize_len(long value)voidserialize_option_tag(boolean value)voidserialize_str(String value)voidserialize_u128(BigInteger value)voidserialize_u16(Short value)voidserialize_u32(Integer value)voidserialize_u64(Long value)voidserialize_u8(Byte value)voidserialize_unit(Unit value)voidserialize_variant_index(int value)voidsort_map_entries(int[] offsets)
-
Method Details
-
serialize_str
- Throws:
SerializationError
-
serialize_bytes
- Throws:
SerializationError
-
serialize_bool
- Throws:
SerializationError
-
serialize_unit
- Throws:
SerializationError
-
serialize_char
- Throws:
SerializationError
-
serialize_f32
- Throws:
SerializationError
-
serialize_f64
- Throws:
SerializationError
-
serialize_u8
- Throws:
SerializationError
-
serialize_u16
- Throws:
SerializationError
-
serialize_u32
- Throws:
SerializationError
-
serialize_u64
- Throws:
SerializationError
-
serialize_u128
- Throws:
SerializationError
-
serialize_i8
- Throws:
SerializationError
-
serialize_i16
- Throws:
SerializationError
-
serialize_i32
- Throws:
SerializationError
-
serialize_i64
- Throws:
SerializationError
-
serialize_i128
- Throws:
SerializationError
-
serialize_len
- Throws:
SerializationError
-
serialize_variant_index
- Throws:
SerializationError
-
serialize_option_tag
- Throws:
SerializationError
-
increase_container_depth
- Throws:
SerializationError
-
decrease_container_depth
void decrease_container_depth() -
get_buffer_offset
int get_buffer_offset() -
sort_map_entries
void sort_map_entries(int[] offsets) -
get_bytes
byte[] get_bytes()
-