Package com.novi.bcs
Class BcsSerializer
- java.lang.Object
-
- com.novi.serde.BinarySerializer
-
- com.novi.bcs.BcsSerializer
-
- All Implemented Interfaces:
Serializer
public class BcsSerializer extends BinarySerializer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.novi.serde.BinarySerializer
BinarySerializer.MyByteArrayOutputStream
-
-
Field Summary
Fields Modifier and Type Field Description static longMAX_CONTAINER_DEPTHstatic longMAX_LENGTH-
Fields inherited from class com.novi.serde.BinarySerializer
output
-
-
Constructor Summary
Constructors Constructor Description BcsSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidserialize_f32(Float value)voidserialize_f64(Double value)voidserialize_len(long value)voidserialize_variant_index(int value)voidsort_map_entries(int[] offsets)-
Methods inherited from class com.novi.serde.BinarySerializer
decrease_container_depth, get_buffer_offset, get_bytes, increase_container_depth, serialize_bool, serialize_bytes, serialize_char, serialize_i128, serialize_i16, serialize_i32, serialize_i64, serialize_i8, serialize_option_tag, serialize_str, serialize_u128, serialize_u16, serialize_u32, serialize_u64, serialize_u8, serialize_unit
-
-
-
-
Field Detail
-
MAX_LENGTH
public static final long MAX_LENGTH
- See Also:
- Constant Field Values
-
MAX_CONTAINER_DEPTH
public static final long MAX_CONTAINER_DEPTH
- See Also:
- Constant Field Values
-
-
Method Detail
-
serialize_f32
public void serialize_f32(Float value) throws SerializationError
- Throws:
SerializationError
-
serialize_f64
public void serialize_f64(Double value) throws SerializationError
- Throws:
SerializationError
-
serialize_len
public void serialize_len(long value) throws SerializationError- Throws:
SerializationError
-
serialize_variant_index
public void serialize_variant_index(int value) throws SerializationError- Throws:
SerializationError
-
sort_map_entries
public void sort_map_entries(int[] offsets)
-
-