public abstract class BinarySerializer extends Object implements Serializer
| 限定符和类型 | 类和说明 |
|---|---|
static class |
BinarySerializer.MyByteArrayOutputStream |
| 限定符和类型 | 字段和说明 |
|---|---|
protected BinarySerializer.MyByteArrayOutputStream |
output |
| 构造器和说明 |
|---|
BinarySerializer(long maxContainerDepth) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
decrease_container_depth() |
int |
get_buffer_offset() |
byte[] |
get_bytes() |
void |
increase_container_depth() |
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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitserialize_f32, serialize_f64, serialize_len, serialize_variant_index, sort_map_entriesprotected BinarySerializer.MyByteArrayOutputStream output
public void increase_container_depth()
throws SerializationError
increase_container_depth 在接口中 SerializerSerializationErrorpublic void decrease_container_depth()
decrease_container_depth 在接口中 Serializerpublic void serialize_str(String value) throws SerializationError
serialize_str 在接口中 SerializerSerializationErrorpublic void serialize_bytes(Bytes value) throws SerializationError
serialize_bytes 在接口中 SerializerSerializationErrorpublic void serialize_bool(Boolean value) throws SerializationError
serialize_bool 在接口中 SerializerSerializationErrorpublic void serialize_unit(Unit value) throws SerializationError
serialize_unit 在接口中 SerializerSerializationErrorpublic void serialize_char(Character value) throws SerializationError
serialize_char 在接口中 SerializerSerializationErrorpublic void serialize_u8(Byte value) throws SerializationError
serialize_u8 在接口中 SerializerSerializationErrorpublic void serialize_u16(Short value) throws SerializationError
serialize_u16 在接口中 SerializerSerializationErrorpublic void serialize_u32(Integer value) throws SerializationError
serialize_u32 在接口中 SerializerSerializationErrorpublic void serialize_u64(Long value) throws SerializationError
serialize_u64 在接口中 SerializerSerializationErrorpublic void serialize_u128(BigInteger value) throws SerializationError
serialize_u128 在接口中 SerializerSerializationErrorpublic void serialize_i8(Byte value) throws SerializationError
serialize_i8 在接口中 SerializerSerializationErrorpublic void serialize_i16(Short value) throws SerializationError
serialize_i16 在接口中 SerializerSerializationErrorpublic void serialize_i32(Integer value) throws SerializationError
serialize_i32 在接口中 SerializerSerializationErrorpublic void serialize_i64(Long value) throws SerializationError
serialize_i64 在接口中 SerializerSerializationErrorpublic void serialize_i128(BigInteger value) throws SerializationError
serialize_i128 在接口中 SerializerSerializationErrorpublic void serialize_option_tag(boolean value)
throws SerializationError
serialize_option_tag 在接口中 SerializerSerializationErrorpublic int get_buffer_offset()
get_buffer_offset 在接口中 Serializerpublic byte[] get_bytes()
get_bytes 在接口中 SerializerCopyright © 2021. All rights reserved.