程序包 com.novi.serde
类 BinarySerializer
java.lang.Object
com.novi.serde.BinarySerializer
- 所有已实现的接口:
Serializer
- 直接已知子类:
BcsSerializer
-
嵌套类概要
嵌套类 -
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidintbyte[]voidvoidserialize_bool(Boolean value)voidserialize_bytes(Bytes value)voidserialize_char(Character value)voidserialize_i128(BigInteger value)voidserialize_i16(Short value)voidserialize_i32(Integer value)voidserialize_i64(Long value)voidserialize_i8(Byte 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)从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 com.novi.serde.Serializer
serialize_f32, serialize_f64, serialize_len, serialize_variant_index, sort_map_entries
-
字段详细资料
-
output
-
-
构造器详细资料
-
BinarySerializer
public BinarySerializer(long maxContainerDepth)
-
-
方法详细资料
-
increase_container_depth
- 指定者:
increase_container_depth在接口中Serializer- 抛出:
SerializationError
-
decrease_container_depth
public void decrease_container_depth()- 指定者:
decrease_container_depth在接口中Serializer
-
serialize_str
- 指定者:
serialize_str在接口中Serializer- 抛出:
SerializationError
-
serialize_bytes
- 指定者:
serialize_bytes在接口中Serializer- 抛出:
SerializationError
-
serialize_bool
- 指定者:
serialize_bool在接口中Serializer- 抛出:
SerializationError
-
serialize_unit
- 指定者:
serialize_unit在接口中Serializer- 抛出:
SerializationError
-
serialize_char
- 指定者:
serialize_char在接口中Serializer- 抛出:
SerializationError
-
serialize_u8
- 指定者:
serialize_u8在接口中Serializer- 抛出:
SerializationError
-
serialize_u16
- 指定者:
serialize_u16在接口中Serializer- 抛出:
SerializationError
-
serialize_u32
- 指定者:
serialize_u32在接口中Serializer- 抛出:
SerializationError
-
serialize_u64
- 指定者:
serialize_u64在接口中Serializer- 抛出:
SerializationError
-
serialize_u128
- 指定者:
serialize_u128在接口中Serializer- 抛出:
SerializationError
-
serialize_i8
- 指定者:
serialize_i8在接口中Serializer- 抛出:
SerializationError
-
serialize_i16
- 指定者:
serialize_i16在接口中Serializer- 抛出:
SerializationError
-
serialize_i32
- 指定者:
serialize_i32在接口中Serializer- 抛出:
SerializationError
-
serialize_i64
- 指定者:
serialize_i64在接口中Serializer- 抛出:
SerializationError
-
serialize_i128
- 指定者:
serialize_i128在接口中Serializer- 抛出:
SerializationError
-
serialize_option_tag
- 指定者:
serialize_option_tag在接口中Serializer- 抛出:
SerializationError
-
get_buffer_offset
public int get_buffer_offset()- 指定者:
get_buffer_offset在接口中Serializer
-
get_bytes
public byte[] get_bytes()- 指定者:
get_bytes在接口中Serializer
-