Index
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)
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form