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_LENGTHFields inherited from class com.novi.serde.BinarySerializer
output -
Constructor Summary
Constructors Constructor Description BcsSerializer() -
Method Summary
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 Details
-
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
-
-
Constructor Details
-
BcsSerializer
public BcsSerializer()
-
-
Method Details
-
serialize_f32
- Throws:
SerializationError
-
serialize_f64
- Throws:
SerializationError
-
serialize_len
- Throws:
SerializationError
-
serialize_variant_index
- Throws:
SerializationError
-
sort_map_entries
public void sort_map_entries(int[] offsets)
-