Index

A B C D E F G H I J K L M N O P R S T U V X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

allow(Class...) - Method in class cloud.opencode.base.serialization.binary.KryoSerializer
Adds classes to the allowed whitelist (for secure mode).

B

build() - Method in class cloud.opencode.base.serialization.SerializerConfig.Builder
Builds the configuration.
builder() - Static method in class cloud.opencode.base.serialization.SerializerConfig
Creates a new builder.

C

cloud.opencode.base.serialization - module cloud.opencode.base.serialization
OpenCode Base Serialization Module OpenCode 基础序列化模块
cloud.opencode.base.serialization - package cloud.opencode.base.serialization
OpenCode Base Serialization - Unified Serialization Framework OpenCode Base 序列化 - 统一序列化框架
cloud.opencode.base.serialization.binary - package cloud.opencode.base.serialization.binary
Binary Package - Binary Serialization Formats 二进制包 - 二进制序列化格式
cloud.opencode.base.serialization.compress - package cloud.opencode.base.serialization.compress
Compress Package - Compression Support for Serialization 压缩包 - 序列化的压缩支持
cloud.opencode.base.serialization.exception - package cloud.opencode.base.serialization.exception
Exception Package - Serialization Exceptions 异常包 - 序列化异常
cloud.opencode.base.serialization.json - package cloud.opencode.base.serialization.json
JSON Package - JSON Serialization JSON 包 - JSON 序列化
cloud.opencode.base.serialization.spi - package cloud.opencode.base.serialization.spi
SPI Package - Service Provider Interface for Serializers SPI 包 - 序列化器的服务提供者接口
cloud.opencode.base.serialization.xml - package cloud.opencode.base.serialization.xml
XML Package - XML Serialization XML 包 - XML 序列化
collectionOf(Class) - Static method in class cloud.opencode.base.serialization.TypeReference
Creates a TypeReference for Collection type.
CompressedSerializer - Class in cloud.opencode.base.serialization.compress
CompressedSerializer - Compression Decorator for Serializers 压缩序列化装饰器
CompressedSerializer(Serializer, CompressionAlgorithm) - Constructor for class cloud.opencode.base.serialization.compress.CompressedSerializer
Creates a compressed serializer with default threshold (1024 bytes).
CompressedSerializer(Serializer, CompressionAlgorithm, int) - Constructor for class cloud.opencode.base.serialization.compress.CompressedSerializer
Creates a compressed serializer with custom threshold.
compressionAlgorithm(CompressionAlgorithm) - Method in class cloud.opencode.base.serialization.SerializerConfig.Builder
Sets the compression algorithm.
CompressionAlgorithm - Enum Class in cloud.opencode.base.serialization.compress
CompressionAlgorithm - Compression Algorithm Enumeration 压缩算法枚举
compressionFailed(String, Throwable) - Static method in exception class cloud.opencode.base.serialization.exception.OpenSerializationException
Creates exception for compression failure with algorithm.
compressionFailed(Throwable) - Static method in exception class cloud.opencode.base.serialization.exception.OpenSerializationException
Creates exception for compression failure.
compressionThreshold(int) - Method in class cloud.opencode.base.serialization.SerializerConfig.Builder
Sets the compression threshold in bytes.
convert(Object, TypeReference) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Converts an object to a generic type using serialization.
convert(Object, Class) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Converts an object to another type using serialization.
convert(Object, Class, String) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Converts an object to another type using the specified format.
create() - Method in class cloud.opencode.base.serialization.binary.JdkSerializerProvider
 
create() - Method in class cloud.opencode.base.serialization.binary.KryoSerializerProvider
 
create() - Method in class cloud.opencode.base.serialization.binary.ProtobufSerializerProvider
 
create() - Method in class cloud.opencode.base.serialization.json.JsonSerializerProvider
 
create() - Method in interface cloud.opencode.base.serialization.spi.SerializerProvider
Creates a new serializer instance.
create() - Method in class cloud.opencode.base.serialization.xml.XmlSerializerProvider
 
createKryo() - Method in class cloud.opencode.base.serialization.binary.KryoSerializer
Creates and configures a new Kryo instance.

D

decompressionFailed(String, Throwable) - Static method in exception class cloud.opencode.base.serialization.exception.OpenSerializationException
Creates exception for decompression failure with algorithm.
decompressionFailed(Throwable) - Static method in exception class cloud.opencode.base.serialization.exception.OpenSerializationException
Creates exception for decompression failure.
deepCopy(T) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Creates a deep copy of an object.
deepCopy(T, String) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Creates a deep copy of an object using the specified serializer.
DEFAULT - Static variable in class cloud.opencode.base.serialization.SerializerConfig
Default configuration instance 默认配置实例
DEFAULT_THRESHOLD - Static variable in class cloud.opencode.base.serialization.compress.CompressedSerializer
Default compression threshold (1024 bytes) 默认压缩阈值(1024 字节)
defaults() - Static method in class cloud.opencode.base.serialization.SerializerConfig
Returns the default configuration.
deserialize(byte[], TypeReference) - Method in class cloud.opencode.base.serialization.binary.JdkSerializer
 
deserialize(byte[], TypeReference) - Method in class cloud.opencode.base.serialization.binary.KryoSerializer
 
deserialize(byte[], TypeReference) - Method in class cloud.opencode.base.serialization.binary.ProtobufSerializer
 
deserialize(byte[], TypeReference) - Method in class cloud.opencode.base.serialization.compress.CompressedSerializer
 
deserialize(byte[], TypeReference) - Method in class cloud.opencode.base.serialization.json.JsonSerializer
 
deserialize(byte[], TypeReference) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Deserializes byte array to a generic type using the default serializer.
deserialize(byte[], TypeReference) - Method in interface cloud.opencode.base.serialization.Serializer
Deserializes byte array to a generic type using TypeReference.
deserialize(byte[], TypeReference) - Method in class cloud.opencode.base.serialization.xml.XmlSerializer
 
deserialize(byte[], TypeReference, String) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Deserializes byte array to a generic type using the specified format.
deserialize(byte[], Class) - Method in class cloud.opencode.base.serialization.binary.JdkSerializer
 
deserialize(byte[], Class) - Method in class cloud.opencode.base.serialization.binary.KryoSerializer
 
deserialize(byte[], Class) - Method in class cloud.opencode.base.serialization.binary.ProtobufSerializer
 
deserialize(byte[], Class) - Method in class cloud.opencode.base.serialization.compress.CompressedSerializer
 
deserialize(byte[], Class) - Method in class cloud.opencode.base.serialization.json.JsonSerializer
 
deserialize(byte[], Class) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Deserializes byte array to an object using the default serializer.
deserialize(byte[], Class) - Method in interface cloud.opencode.base.serialization.Serializer
Deserializes byte array to an object of the specified class.
deserialize(byte[], Class) - Method in class cloud.opencode.base.serialization.xml.XmlSerializer
 
deserialize(byte[], Class, String) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Deserializes byte array to an object using the specified format.
deserialize(byte[], Type) - Method in class cloud.opencode.base.serialization.binary.JdkSerializer
 
deserialize(byte[], Type) - Method in class cloud.opencode.base.serialization.binary.KryoSerializer
 
deserialize(byte[], Type) - Method in class cloud.opencode.base.serialization.binary.ProtobufSerializer
 
deserialize(byte[], Type) - Method in class cloud.opencode.base.serialization.compress.CompressedSerializer
 
deserialize(byte[], Type) - Method in class cloud.opencode.base.serialization.json.JsonSerializer
 
deserialize(byte[], Type) - Method in interface cloud.opencode.base.serialization.Serializer
Deserializes byte array using a Type.
deserialize(byte[], Type) - Method in class cloud.opencode.base.serialization.xml.XmlSerializer
 
deserialize(String, TypeReference) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Deserializes string to a generic type using the default serializer.
deserialize(String, Class) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Deserializes string to an object using the default serializer.
deserialize(String, Class) - Method in class cloud.opencode.base.serialization.xml.XmlSerializer
Deserializes from XML string.
deserialize(String, Class, String) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Deserializes string to an object using the specified format.
deserializeFailed(byte[], Class, String, Throwable) - Static method in exception class cloud.opencode.base.serialization.exception.OpenSerializationException
Creates exception for deserialization failure with format.
deserializeFailed(byte[], Class, Throwable) - Static method in exception class cloud.opencode.base.serialization.exception.OpenSerializationException
Creates exception for deserialization failure.
deserializeList(byte[], Class) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Deserializes byte array to a List.
deserializeList(String, Class) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Deserializes string to a List.
deserializeMap(byte[], Class, Class) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Deserializes byte array to a Map.
deserializeMap(String, Class, Class) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Deserializes string to a Map.
deserializeSet(byte[], Class) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Deserializes byte array to a Set.

E

enableCompression(boolean) - Method in class cloud.opencode.base.serialization.SerializerConfig.Builder
Sets whether compression is enabled.
equals(Object) - Method in class cloud.opencode.base.serialization.SerializerConfig
 
equals(Object) - Method in class cloud.opencode.base.serialization.TypeReference
 

F

failOnUnknownProperties(boolean) - Method in class cloud.opencode.base.serialization.SerializerConfig.Builder
Sets whether to fail on unknown properties.
FORMAT - Static variable in class cloud.opencode.base.serialization.binary.JdkSerializer
Format name 格式名称
FORMAT - Static variable in class cloud.opencode.base.serialization.binary.KryoSerializer
Format name 格式名称
FORMAT - Static variable in class cloud.opencode.base.serialization.binary.ProtobufSerializer
Format name 格式名称
FORMAT - Static variable in class cloud.opencode.base.serialization.json.JsonSerializer
Format name 格式名称
FORMAT - Static variable in class cloud.opencode.base.serialization.xml.XmlSerializer
Format name 格式名称
fromId(byte) - Static method in enum class cloud.opencode.base.serialization.compress.CompressionAlgorithm
Returns the algorithm from its identifier.
fromName(String) - Static method in enum class cloud.opencode.base.serialization.compress.CompressionAlgorithm
Returns the algorithm from its name.

G

get(String) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Gets a serializer by format name.
getAlgorithm() - Method in class cloud.opencode.base.serialization.compress.CompressedSerializer
Returns the compression algorithm.
getCompressionAlgorithm() - Method in class cloud.opencode.base.serialization.SerializerConfig
Returns the compression algorithm.
getCompressionThreshold() - Method in class cloud.opencode.base.serialization.SerializerConfig
Returns the compression threshold in bytes.
getConfig() - Static method in class cloud.opencode.base.serialization.OpenSerializer
Gets the global configuration.
getDefault() - Static method in class cloud.opencode.base.serialization.OpenSerializer
Gets the default serializer.
getDelegate() - Method in class cloud.opencode.base.serialization.compress.CompressedSerializer
Returns the delegate serializer.
getFormat() - Method in class cloud.opencode.base.serialization.binary.JdkSerializer
 
getFormat() - Method in class cloud.opencode.base.serialization.binary.KryoSerializer
 
getFormat() - Method in class cloud.opencode.base.serialization.binary.ProtobufSerializer
 
getFormat() - Method in class cloud.opencode.base.serialization.compress.CompressedSerializer
 
getFormat() - Method in exception class cloud.opencode.base.serialization.exception.OpenSerializationException
Returns the serialization format.
getFormat() - Method in class cloud.opencode.base.serialization.json.JsonSerializer
 
getFormat() - Method in interface cloud.opencode.base.serialization.Serializer
Returns the format name of this serializer.
getFormat() - Method in class cloud.opencode.base.serialization.xml.XmlSerializer
 
getFormats() - Static method in class cloud.opencode.base.serialization.OpenSerializer
Gets all registered format names.
getId() - Method in enum class cloud.opencode.base.serialization.compress.CompressionAlgorithm
Returns the algorithm identifier.
getMimeType() - Method in class cloud.opencode.base.serialization.binary.JdkSerializer
 
getMimeType() - Method in class cloud.opencode.base.serialization.binary.KryoSerializer
 
getMimeType() - Method in class cloud.opencode.base.serialization.binary.ProtobufSerializer
 
getMimeType() - Method in class cloud.opencode.base.serialization.compress.CompressedSerializer
 
getMimeType() - Method in class cloud.opencode.base.serialization.json.JsonSerializer
 
getMimeType() - Method in interface cloud.opencode.base.serialization.Serializer
Returns the MIME type for this serializer.
getMimeType() - Method in class cloud.opencode.base.serialization.xml.XmlSerializer
 
getName() - Method in enum class cloud.opencode.base.serialization.compress.CompressionAlgorithm
Returns the algorithm name.
getPriority() - Method in class cloud.opencode.base.serialization.binary.JdkSerializerProvider
 
getPriority() - Method in class cloud.opencode.base.serialization.binary.KryoSerializerProvider
 
getPriority() - Method in class cloud.opencode.base.serialization.binary.ProtobufSerializerProvider
 
getPriority() - Method in class cloud.opencode.base.serialization.json.JsonSerializerProvider
 
getPriority() - Method in interface cloud.opencode.base.serialization.spi.SerializerProvider
Returns the priority of this provider.
getPriority() - Method in class cloud.opencode.base.serialization.xml.XmlSerializerProvider
 
getRawType() - Method in class cloud.opencode.base.serialization.TypeReference
Returns the raw class of the referenced type.
getTargetType() - Method in exception class cloud.opencode.base.serialization.exception.OpenSerializationException
Returns the target type.
getThreshold() - Method in class cloud.opencode.base.serialization.compress.CompressedSerializer
Returns the compression threshold.
getType() - Method in class cloud.opencode.base.serialization.TypeReference
Returns the referenced type.
getTypeArguments() - Method in class cloud.opencode.base.serialization.TypeReference
Returns the type arguments if this is a parameterized type.
GZIP - Enum constant in enum class cloud.opencode.base.serialization.compress.CompressionAlgorithm
GZIP compression (JDK built-in) GZIP 压缩(JDK 内置)

H

hasFormat(String) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Checks if a format is available.
hashCode() - Method in class cloud.opencode.base.serialization.SerializerConfig
 
hashCode() - Method in class cloud.opencode.base.serialization.TypeReference
 

I

includeTypeInfo(boolean) - Method in class cloud.opencode.base.serialization.SerializerConfig.Builder
Sets whether to include type information.
isAvailable() - Method in class cloud.opencode.base.serialization.binary.KryoSerializerProvider
 
isAvailable() - Method in class cloud.opencode.base.serialization.binary.ProtobufSerializerProvider
 
isAvailable() - Method in enum class cloud.opencode.base.serialization.compress.CompressionAlgorithm
Checks if this algorithm is available on the current classpath.
isAvailable() - Method in interface cloud.opencode.base.serialization.spi.SerializerProvider
Returns whether this provider is available.
isAvailable() - Method in class cloud.opencode.base.serialization.xml.XmlSerializerProvider
 
isBuiltIn() - Method in enum class cloud.opencode.base.serialization.compress.CompressionAlgorithm
Returns whether this algorithm is built-in to JDK.
isCompressionEnabled() - Method in class cloud.opencode.base.serialization.SerializerConfig
Returns whether compression is enabled.
isDeepCloneAvailable() - Static method in class cloud.opencode.base.serialization.OpenSerializer
Checks if DeepClone module is available.
isFailOnUnknownProperties() - Method in class cloud.opencode.base.serialization.SerializerConfig
Returns whether to fail on unknown properties.
isIncludeTypeInfo() - Method in class cloud.opencode.base.serialization.SerializerConfig
Returns whether type information should be included.
isParameterized() - Method in class cloud.opencode.base.serialization.TypeReference
Returns whether this is a parameterized type.
isSecureMode() - Method in class cloud.opencode.base.serialization.binary.KryoSerializer
Returns whether this serializer is in secure mode.
isTextBased() - Method in class cloud.opencode.base.serialization.compress.CompressedSerializer
 
isTextBased() - Method in class cloud.opencode.base.serialization.json.JsonSerializer
 
isTextBased() - Method in interface cloud.opencode.base.serialization.Serializer
Returns whether this serializer produces text output.
isTextBased() - Method in class cloud.opencode.base.serialization.xml.XmlSerializer
 

J

JdkSerializer - Class in cloud.opencode.base.serialization.binary
JdkSerializer - JDK Native Serialization JDK 原生序列化器
JdkSerializer() - Constructor for class cloud.opencode.base.serialization.binary.JdkSerializer
 
JdkSerializerProvider - Class in cloud.opencode.base.serialization.binary
JdkSerializerProvider - SPI Provider for JDK Serializer JDK 序列化器 SPI 提供者
JdkSerializerProvider() - Constructor for class cloud.opencode.base.serialization.binary.JdkSerializerProvider
 
JsonSerializer - Class in cloud.opencode.base.serialization.json
JsonSerializer - JSON Serialization (delegates to OpenJson) JSON 序列化器(委托给 OpenJson)
JsonSerializer() - Constructor for class cloud.opencode.base.serialization.json.JsonSerializer
 
JsonSerializerProvider - Class in cloud.opencode.base.serialization.json
JsonSerializerProvider - SPI Provider for JSON Serializer JSON 序列化器 SPI 提供者
JsonSerializerProvider() - Constructor for class cloud.opencode.base.serialization.json.JsonSerializerProvider
 

K

KryoSerializer - Class in cloud.opencode.base.serialization.binary
KryoSerializer - High Performance Kryo Serialization Kryo 高性能序列化器
KryoSerializer() - Constructor for class cloud.opencode.base.serialization.binary.KryoSerializer
Creates a new KryoSerializer with default configuration (non-secure mode).
KryoSerializer(int) - Constructor for class cloud.opencode.base.serialization.binary.KryoSerializer
Creates a new KryoSerializer with custom pool size.
KryoSerializer(int, boolean) - Constructor for class cloud.opencode.base.serialization.binary.KryoSerializer
Creates a new KryoSerializer with secure mode option.
KryoSerializerProvider - Class in cloud.opencode.base.serialization.binary
KryoSerializerProvider - SPI Provider for Kryo Serializer Kryo 序列化器 SPI 提供者
KryoSerializerProvider() - Constructor for class cloud.opencode.base.serialization.binary.KryoSerializerProvider
 

L

listOf(Class) - Static method in class cloud.opencode.base.serialization.TypeReference
Creates a TypeReference for List type.
LZ4 - Enum constant in enum class cloud.opencode.base.serialization.compress.CompressionAlgorithm
LZ4 fast compression (requires lz4-java) LZ4 快速压缩(需要 lz4-java)

M

mapOf(Class, Class) - Static method in class cloud.opencode.base.serialization.TypeReference
Creates a TypeReference for Map type.
missingDependency(String, String) - Static method in exception class cloud.opencode.base.serialization.exception.OpenSerializationException
Creates exception for missing dependency.

N

NONE - Enum constant in enum class cloud.opencode.base.serialization.compress.CompressionAlgorithm
No compression 无压缩

O

of(Class) - Static method in class cloud.opencode.base.serialization.TypeReference
Creates a TypeReference from a Class.
of(Type) - Static method in class cloud.opencode.base.serialization.TypeReference
Creates a TypeReference from a Type.
OpenSerializationException - Exception Class in cloud.opencode.base.serialization.exception
OpenSerializationException - Serialization Exception 序列化异常
OpenSerializationException(String) - Constructor for exception class cloud.opencode.base.serialization.exception.OpenSerializationException
Creates a serialization exception with message.
OpenSerializationException(String, String, Class, Throwable) - Constructor for exception class cloud.opencode.base.serialization.exception.OpenSerializationException
Creates a serialization exception with full details.
OpenSerializationException(String, Throwable) - Constructor for exception class cloud.opencode.base.serialization.exception.OpenSerializationException
Creates a serialization exception with message and cause.
OpenSerializer - Class in cloud.opencode.base.serialization
OpenSerializer - Unified Serialization Facade 统一序列化门面
optionalOf(Class) - Static method in class cloud.opencode.base.serialization.TypeReference
Creates a TypeReference for Optional type.

P

ProtobufSerializer - Class in cloud.opencode.base.serialization.binary
ProtobufSerializer - Google Protocol Buffers Serialization Protobuf 序列化器
ProtobufSerializer() - Constructor for class cloud.opencode.base.serialization.binary.ProtobufSerializer
 
ProtobufSerializerProvider - Class in cloud.opencode.base.serialization.binary
ProtobufSerializerProvider - SPI Provider for Protobuf Serializer Protobuf 序列化器 SPI 提供者
ProtobufSerializerProvider() - Constructor for class cloud.opencode.base.serialization.binary.ProtobufSerializerProvider
 

R

register(Serializer) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Registers a serializer.
register(Class...) - Method in class cloud.opencode.base.serialization.binary.KryoSerializer
Registers classes for better serialization performance.
register(Class, int) - Method in class cloud.opencode.base.serialization.binary.KryoSerializer
Registers a class with a specific ID.

S

secure() - Static method in class cloud.opencode.base.serialization.binary.KryoSerializer
Creates a secure KryoSerializer that requires class registration.
serialize(Object) - Method in class cloud.opencode.base.serialization.binary.JdkSerializer
 
serialize(Object) - Method in class cloud.opencode.base.serialization.binary.KryoSerializer
 
serialize(Object) - Method in class cloud.opencode.base.serialization.binary.ProtobufSerializer
 
serialize(Object) - Method in class cloud.opencode.base.serialization.compress.CompressedSerializer
 
serialize(Object) - Method in class cloud.opencode.base.serialization.json.JsonSerializer
 
serialize(Object) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Serializes an object to byte array using the default serializer.
serialize(Object) - Method in interface cloud.opencode.base.serialization.Serializer
Serializes an object to byte array.
serialize(Object) - Method in class cloud.opencode.base.serialization.xml.XmlSerializer
 
serialize(Object, String) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Serializes an object to byte array using the specified format.
serializeFailed(Object, String, Throwable) - Static method in exception class cloud.opencode.base.serialization.exception.OpenSerializationException
Creates exception for serialization failure with format.
serializeFailed(Object, Throwable) - Static method in exception class cloud.opencode.base.serialization.exception.OpenSerializationException
Creates exception for serialization failure.
Serializer - Interface in cloud.opencode.base.serialization
Serializer - Core Serialization Interface 序列化器 - 核心序列化接口
SerializerConfig - Class in cloud.opencode.base.serialization
SerializerConfig - Serialization Configuration 序列化配置
SerializerConfig.Builder - Class in cloud.opencode.base.serialization
Builder for SerializerConfig.
serializerNotFound(String) - Static method in exception class cloud.opencode.base.serialization.exception.OpenSerializationException
Creates exception when serializer is not found.
SerializerProvider - Interface in cloud.opencode.base.serialization.spi
Serializer Provider - SPI interface for serializer discovery 序列化器提供者 - 用于序列化器发现的 SPI 接口
serializeToString(Object) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Serializes an object to string using the default serializer.
serializeToString(Object) - Method in class cloud.opencode.base.serialization.xml.XmlSerializer
Serializes an object to XML string.
serializeToString(Object, String) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Serializes an object to string using the specified format.
setConfig(SerializerConfig) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Sets the global configuration.
setDefault(Serializer) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Sets the default serializer.
setDefault(String) - Static method in class cloud.opencode.base.serialization.OpenSerializer
Sets the default serializer by format name.
setOf(Class) - Static method in class cloud.opencode.base.serialization.TypeReference
Creates a TypeReference for Set type.
SNAPPY - Enum constant in enum class cloud.opencode.base.serialization.compress.CompressionAlgorithm
Snappy compression (requires snappy-java) Snappy 压缩(需要 snappy-java)
supports(Class) - Method in class cloud.opencode.base.serialization.binary.JdkSerializer
 
supports(Class) - Method in class cloud.opencode.base.serialization.binary.ProtobufSerializer
 
supports(Class) - Method in class cloud.opencode.base.serialization.compress.CompressedSerializer
 
supports(Class) - Method in interface cloud.opencode.base.serialization.Serializer
Checks if this serializer supports the given type.

T

toBuilder() - Method in class cloud.opencode.base.serialization.SerializerConfig
Creates a builder initialized with this configuration.
toString() - Method in class cloud.opencode.base.serialization.SerializerConfig
 
toString() - Method in class cloud.opencode.base.serialization.TypeReference
 
TypeReference<T> - Class in cloud.opencode.base.serialization
TypeReference - Generic Type Reference for Deserialization 类型引用 - 用于反序列化的泛型类型引用
TypeReference() - Constructor for class cloud.opencode.base.serialization.TypeReference
Constructs a new type reference.

U

unsupportedType(Class, String) - Static method in exception class cloud.opencode.base.serialization.exception.OpenSerializationException
Creates exception for unsupported type.
unsupportedType(Type, String) - Static method in exception class cloud.opencode.base.serialization.exception.OpenSerializationException
Creates exception for unsupported type.

V

valueOf(String) - Static method in enum class cloud.opencode.base.serialization.compress.CompressionAlgorithm
Returns the enum constant of this class with the specified name.
values() - Static method in enum class cloud.opencode.base.serialization.compress.CompressionAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.

X

XmlSerializer - Class in cloud.opencode.base.serialization.xml
XmlSerializer - XML Serialization using JAXB XML 序列化器(使用 JAXB)
XmlSerializer() - Constructor for class cloud.opencode.base.serialization.xml.XmlSerializer
 
XmlSerializerProvider - Class in cloud.opencode.base.serialization.xml
XmlSerializerProvider - SPI Provider for XML Serializer XML 序列化器 SPI 提供者
XmlSerializerProvider() - Constructor for class cloud.opencode.base.serialization.xml.XmlSerializerProvider
 

Z

ZSTD - Enum constant in enum class cloud.opencode.base.serialization.compress.CompressionAlgorithm
Zstandard high-ratio compression (requires zstd-jni) Zstandard 高压缩比压缩(需要 zstd-jni)
A B C D E F G H I J K L M N O P R S T U V X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form