Package com.novi.serde
Interface Serializer
-
- All Known Implementing Classes:
BcsSerializer,BinarySerializer
public interface Serializer
-
-
Method Summary
All Methods Instance Methods Abstract Methods 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 Detail
-
serialize_str
void serialize_str(String value) throws SerializationError
- Throws:
SerializationError
-
serialize_bytes
void serialize_bytes(Bytes value) throws SerializationError
- Throws:
SerializationError
-
serialize_bool
void serialize_bool(Boolean value) throws SerializationError
- Throws:
SerializationError
-
serialize_unit
void serialize_unit(Unit value) throws SerializationError
- Throws:
SerializationError
-
serialize_char
void serialize_char(Character value) throws SerializationError
- Throws:
SerializationError
-
serialize_f32
void serialize_f32(Float value) throws SerializationError
- Throws:
SerializationError
-
serialize_f64
void serialize_f64(Double value) throws SerializationError
- Throws:
SerializationError
-
serialize_u8
void serialize_u8(Byte value) throws SerializationError
- Throws:
SerializationError
-
serialize_u16
void serialize_u16(Short value) throws SerializationError
- Throws:
SerializationError
-
serialize_u32
void serialize_u32(Integer value) throws SerializationError
- Throws:
SerializationError
-
serialize_u64
void serialize_u64(Long value) throws SerializationError
- Throws:
SerializationError
-
serialize_u128
void serialize_u128(BigInteger value) throws SerializationError
- Throws:
SerializationError
-
serialize_i8
void serialize_i8(Byte value) throws SerializationError
- Throws:
SerializationError
-
serialize_i16
void serialize_i16(Short value) throws SerializationError
- Throws:
SerializationError
-
serialize_i32
void serialize_i32(Integer value) throws SerializationError
- Throws:
SerializationError
-
serialize_i64
void serialize_i64(Long value) throws SerializationError
- Throws:
SerializationError
-
serialize_i128
void serialize_i128(BigInteger value) throws SerializationError
- Throws:
SerializationError
-
serialize_len
void serialize_len(long value) throws SerializationError- Throws:
SerializationError
-
serialize_variant_index
void serialize_variant_index(int value) throws SerializationError- Throws:
SerializationError
-
serialize_option_tag
void serialize_option_tag(boolean value) throws SerializationError- Throws:
SerializationError
-
increase_container_depth
void increase_container_depth() throws SerializationError- 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()
-
-