程序包 com.novi.serde
类 BinarySerializer
java.lang.Object
com.novi.serde.BinarySerializer
- 所有已实现的接口:
Serializer
- 直接已知子类:
BcsSerializer
-
嵌套类概要
-
字段概要
-
构造器概要
-
方法概要
修饰符和类型方法说明void
int
byte[]
void
void
serialize_bool(Boolean value)
void
serialize_bytes(Bytes value)
void
serialize_char(Character value)
void
serialize_i128(BigInteger value)
void
serialize_i16(Short value)
void
serialize_i32(Integer value)
void
serialize_i64(Long value)
void
serialize_i8(Byte value)
void
serialize_option_tag(boolean value)
void
serialize_str(String value)
void
serialize_u128(BigInteger value)
void
serialize_u16(Short value)
void
serialize_u32(Integer value)
void
serialize_u64(Long value)
void
serialize_u8(Byte value)
void
serialize_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
-