Index

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

A

added(String, Object) - Static method in record class cloud.opencode.base.yml.diff.DiffEntry
Creates an ADDED entry.
ADDED - Enum constant in enum class cloud.opencode.base.yml.diff.DiffType
A new key/value was added.
addPropertySource(String, Map) - Method in class cloud.opencode.base.yml.placeholder.PlaceholderResolver.Builder
Adds a property source.
addResolver(Function) - Method in class cloud.opencode.base.yml.placeholder.PlaceholderResolver.Builder
Adds a resolver function.
ALIAS_LIMIT_EXCEEDED - Enum constant in enum class cloud.opencode.base.yml.exception.YmlSecurityException.SecurityViolationType
Alias limit exceeded (YAML bomb prevention) 别名数量超限(YAML 炸弹防护)
aliasLimitExceeded(int, int) - Static method in exception class cloud.opencode.base.yml.exception.YmlSecurityException
Creates an exception for alias limit exceeded.
ALLOW_DUPLICATE_KEYS - Enum constant in enum class cloud.opencode.base.yml.spi.YmlFeature
Allow duplicate keys in mappings 允许映射中的重复键
ALLOW_RECURSIVE_KEYS - Enum constant in enum class cloud.opencode.base.yml.spi.YmlFeature
Allow recursive keys 允许递归键
allowDuplicateKeys(boolean) - Method in class cloud.opencode.base.yml.YmlConfig.Builder
Sets whether to allow duplicate keys.
allowedExtensions(Set) - Method in class cloud.opencode.base.yml.include.YmlIncludeResolver.Builder
Sets the allowed file extensions for included files.
allowPackage(String) - Method in class cloud.opencode.base.yml.security.SafeConstructor.Builder
Allows all types in a package.
allowPackages(String...) - Method in class cloud.opencode.base.yml.security.SafeConstructor.Builder
Allows types in multiple packages.
allowType(Class) - Method in class cloud.opencode.base.yml.security.SafeConstructor.Builder
Allows a specific type.
allowType(Class) - Method in class cloud.opencode.base.yml.security.YmlSafeLoader.Builder
Allows a type for deserialization.
allowTypes(Class...) - Method in class cloud.opencode.base.yml.security.SafeConstructor.Builder
Allows multiple types.
allowTypes(Class...) - Method in class cloud.opencode.base.yml.security.YmlSafeLoader.Builder
Allows multiple types for deserialization.
ANCHORS_ALIASES - Enum constant in enum class cloud.opencode.base.yml.spi.YmlFeature
Support anchors and aliases 支持锚点和别名
APPEND_LISTS - Enum constant in enum class cloud.opencode.base.yml.merge.MergeStrategy
Append lists instead of replacing 追加列表而不是替换
asBoolean() - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
asBoolean() - Method in interface cloud.opencode.base.yml.YmlNode
Gets the boolean value.
asBoolean(boolean) - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
asBoolean(boolean) - Method in interface cloud.opencode.base.yml.YmlNode
Gets the boolean value with default.
asDouble() - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
asDouble() - Method in interface cloud.opencode.base.yml.YmlNode
Gets the double value.
asDouble(double) - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
asDouble(double) - Method in interface cloud.opencode.base.yml.YmlNode
Gets the double value with default.
asInt() - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
asInt() - Method in interface cloud.opencode.base.yml.YmlNode
Gets the integer value.
asInt(int) - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
asInt(int) - Method in interface cloud.opencode.base.yml.YmlNode
Gets the integer value with default.
asList() - Method in class cloud.opencode.base.yml.YmlDocument
Gets the root as a List.
asLong() - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
asLong() - Method in interface cloud.opencode.base.yml.YmlNode
Gets the long value.
asLong(long) - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
asLong(long) - Method in interface cloud.opencode.base.yml.YmlNode
Gets the long value with default.
asMap() - Method in class cloud.opencode.base.yml.YmlDocument
Gets the root as a Map.
asText() - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
asText() - Method in interface cloud.opencode.base.yml.YmlNode
Gets the string value.
asText(String) - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
asText(String) - Method in interface cloud.opencode.base.yml.YmlNode
Gets the string value with default.
at(String) - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
at(String) - Method in interface cloud.opencode.base.yml.YmlNode
Gets a node using dot-notation path.
AUTO - Enum constant in enum class cloud.opencode.base.yml.YmlConfig.FlowStyle
Automatic selection 自动选择

B

basePath(Path) - Method in class cloud.opencode.base.yml.include.YmlIncludeResolver.Builder
Sets the base path for resolving included files.
BASIC_SAFE_TYPES - Static variable in interface cloud.opencode.base.yml.security.SafeConstructor
Default set of safe basic types 默认的安全基本类型集合
bind(PropertySource, Class) - Static method in class cloud.opencode.base.yml.bind.ConfigBinder
Binds PropertySource to a class 将 PropertySource 绑定到类
bind(PropertySource, String, Class) - Static method in class cloud.opencode.base.yml.bind.ConfigBinder
Binds PropertySource with prefix to a class 将带前缀的 PropertySource 绑定到类
bind(YmlDocument, Class) - Static method in class cloud.opencode.base.yml.bind.YmlBinder
Binds YAML data to a Java object.
bind(YmlDocument, Class) - Static method in class cloud.opencode.base.yml.OpenYml
Binds document to a Java object.
bind(YmlDocument, String, Class) - Static method in class cloud.opencode.base.yml.bind.YmlBinder
Binds YAML data at a path to a Java object.
bind(YmlDocument, String, Class) - Static method in class cloud.opencode.base.yml.OpenYml
Binds document at path to a Java object.
bind(Object, Class) - Static method in class cloud.opencode.base.yml.bind.YmlBinder
Binds Map data to a Java object.
bind(String, Class) - Static method in class cloud.opencode.base.yml.bind.ConfigBinder
Binds YAML content to a class 将 YAML 内容绑定到类
bind(String, Class) - Static method in class cloud.opencode.base.yml.OpenYml
Binds YAML string to a Java object.
bind(String, String, Class) - Static method in class cloud.opencode.base.yml.bind.ConfigBinder
Binds YAML content with prefix to a class 将带前缀的 YAML 内容绑定到类
bind(Map, Class) - Static method in class cloud.opencode.base.yml.bind.ConfigBinder
Binds a map to a class 将 Map 绑定到类
BLOCK - Enum constant in enum class cloud.opencode.base.yml.YmlConfig.FlowStyle
Block style with line breaks 带换行的块风格
BLOCK_STYLE - Enum constant in enum class cloud.opencode.base.yml.spi.YmlFeature
Use block style for output 使用块风格输出
build() - Method in class cloud.opencode.base.yml.include.YmlIncludeResolver.Builder
Builds the YmlIncludeResolver.
build() - Method in class cloud.opencode.base.yml.placeholder.PlaceholderResolver.Builder
Builds the resolver.
build() - Method in class cloud.opencode.base.yml.schema.YmlSchema.Builder
Builds the immutable YmlSchema.
build() - Method in class cloud.opencode.base.yml.security.SafeConstructor.Builder
Builds the safe constructor.
build() - Method in class cloud.opencode.base.yml.security.YmlSafeLoader.Builder
Builds the safe loader.
build() - Method in class cloud.opencode.base.yml.YmlConfig.Builder
Builds the configuration.
builder() - Static method in class cloud.opencode.base.yml.include.YmlIncludeResolver
Creates a new builder for configuring the resolver.
builder() - Static method in class cloud.opencode.base.yml.placeholder.PlaceholderResolver
Creates a resolver builder.
builder() - Static method in class cloud.opencode.base.yml.schema.YmlSchema
Creates a new schema builder.
builder() - Static method in interface cloud.opencode.base.yml.security.SafeConstructor
Creates a builder for safe constructor.
builder() - Static method in class cloud.opencode.base.yml.security.YmlSafeLoader
Creates a builder for safe loader.
builder() - Static method in class cloud.opencode.base.yml.YmlConfig
Creates a configuration builder.

C

child(String) - Method in class cloud.opencode.base.yml.path.YmlPath
Creates a child path by appending a property.
circularReference(String) - Static method in exception class cloud.opencode.base.yml.exception.YmlPlaceholderException
Creates an exception for circular reference.
cloud.opencode.base.yml - module cloud.opencode.base.yml
OpenCode Base YML Module OpenCode 基础 YAML 模块
cloud.opencode.base.yml - package cloud.opencode.base.yml
OpenCode Base YML - YAML Processing Library OpenCode Base YML - YAML 处理库
cloud.opencode.base.yml.bind - package cloud.opencode.base.yml.bind
YML Bind - Object binding for YAML data YML 绑定 - YAML 数据的对象绑定
cloud.opencode.base.yml.diff - package cloud.opencode.base.yml.diff
 
cloud.opencode.base.yml.exception - package cloud.opencode.base.yml.exception
YML Exception Classes - YAML processing exception hierarchy YML 异常类 - YAML 处理异常层次结构
cloud.opencode.base.yml.include - package cloud.opencode.base.yml.include
 
cloud.opencode.base.yml.merge - package cloud.opencode.base.yml.merge
YML Merge - YAML document merging utilities YML 合并 - YAML 文档合并工具
cloud.opencode.base.yml.path - package cloud.opencode.base.yml.path
YML Path - Path-based navigation in YAML documents YML 路径 - YAML 文档中基于路径的导航
cloud.opencode.base.yml.placeholder - package cloud.opencode.base.yml.placeholder
YML Placeholder - Placeholder resolution for YAML values YML 占位符 - YAML 值的占位符解析
cloud.opencode.base.yml.profile - package cloud.opencode.base.yml.profile
 
cloud.opencode.base.yml.schema - package cloud.opencode.base.yml.schema
 
cloud.opencode.base.yml.security - package cloud.opencode.base.yml.security
YML Security - Security utilities for YAML processing YML 安全 - YAML 处理的安全工具
cloud.opencode.base.yml.spi - package cloud.opencode.base.yml.spi
YML SPI - Service Provider Interface for YAML implementations YML SPI - YAML 实现的服务提供者接口
cloud.opencode.base.yml.transform - package cloud.opencode.base.yml.transform
 
ConfigBinder - Class in cloud.opencode.base.yml.bind
Config Binder - Binds YAML properties to Java objects 配置绑定器 - 将 YAML 属性绑定到 Java 对象
configure(YmlConfig) - Method in interface cloud.opencode.base.yml.spi.YmlProvider
Creates a configured provider instance.
containsDangerousPatterns(String) - Static method in class cloud.opencode.base.yml.security.YmlSecurity
Checks if YAML content contains dangerous patterns 检查 YAML 内容是否包含危险模式
containsProperty(String) - Method in interface cloud.opencode.base.yml.bind.PropertySource
Checks if a property exists 检查属性是否存在
containsProperty(String) - Method in class cloud.opencode.base.yml.bind.PropertySource.EnvironmentPropertySource
 
containsProperty(String) - Method in class cloud.opencode.base.yml.bind.PropertySource.MapPropertySource
 
containsProperty(String) - Method in class cloud.opencode.base.yml.bind.PropertySource.SystemPropertySource
 
countAliases(String) - Static method in class cloud.opencode.base.yml.security.YmlSecurity
Counts aliases in YAML content 计算 YAML 内容中的别名数量
countAnchors(String) - Static method in class cloud.opencode.base.yml.security.YmlSecurity
Counts anchors in YAML content 计算 YAML 内容中的锚点数量
create() - Static method in class cloud.opencode.base.yml.placeholder.PlaceholderResolver
Creates a new placeholder resolver.
create() - Static method in interface cloud.opencode.base.yml.security.SafeConstructor
Creates a default safe constructor.
create() - Static method in class cloud.opencode.base.yml.security.YmlSafeLoader
Creates a default safe loader.
create(Map) - Static method in class cloud.opencode.base.yml.placeholder.PlaceholderResolver
Creates a resolver with the given properties.
createSafeConfig() - Static method in class cloud.opencode.base.yml.security.YmlSecurity
Creates a safe YAML configuration 创建安全的 YAML 配置
createSafeConfig(long, int) - Static method in class cloud.opencode.base.yml.security.YmlSecurity
Creates a safe YAML configuration with custom limits 使用自定义限制创建安全的 YAML 配置
CUSTOM_RULE_FAILED - Enum constant in enum class cloud.opencode.base.yml.schema.ValidationError.ErrorType
A custom validation rule failed.
CUSTOM_TAGS - Enum constant in enum class cloud.opencode.base.yml.spi.YmlFeature
Support custom tags 支持自定义标签
customValidator(Predicate) - Method in class cloud.opencode.base.yml.security.SafeConstructor.Builder
Sets a custom type validator.

D

DEEP_MERGE - Enum constant in enum class cloud.opencode.base.yml.merge.MergeStrategy
Deep merge maps recursively 递归深度合并映射
DEFAULT_MAX_ALIASES - Static variable in class cloud.opencode.base.yml.security.YmlSecurity
Default maximum alias count 默认最大别名数量
DEFAULT_MAX_DEPTH - Static variable in class cloud.opencode.base.yml.security.YmlSecurity
Default maximum nesting depth 默认最大嵌套深度
DEFAULT_MAX_DOCUMENT_SIZE - Static variable in class cloud.opencode.base.yml.security.YmlSecurity
Default maximum document size (10 MB) 默认最大文档大小(10 MB)
defaultFlowStyle(YmlConfig.FlowStyle) - Method in class cloud.opencode.base.yml.YmlConfig.Builder
Sets the default flow style.
defaults() - Static method in class cloud.opencode.base.yml.YmlConfig
Creates the default configuration.
defaultScalarStyle(YmlConfig.ScalarStyle) - Method in class cloud.opencode.base.yml.YmlConfig.Builder
Sets the default scalar style.
defaultValue() - Element in annotation interface cloud.opencode.base.yml.bind.YmlProperty
Default value if property is not found.
defaultValue() - Element in annotation interface cloud.opencode.base.yml.bind.YmlValue
Default value if property is not found 属性未找到时的默认值
defaultValue() - Method in class cloud.opencode.base.yml.placeholder.PropertyPlaceholder
Gets the default value as Optional.
defaultValueSeparator(String) - Method in class cloud.opencode.base.yml.placeholder.PlaceholderResolver.Builder
Sets the default value separator.
DefaultYmlNode - Class in cloud.opencode.base.yml
Default YmlNode Implementation - Wraps raw YAML data as a node tree 默认 YmlNode 实现 - 将原始 YAML 数据包装为节点树
denyTag(String) - Method in class cloud.opencode.base.yml.security.YmlSafeLoader.Builder
Denies a YAML tag.
depth() - Method in class cloud.opencode.base.yml.path.YmlPath
Gets the path depth.
diff(YmlDocument, YmlDocument) - Static method in class cloud.opencode.base.yml.diff.YmlDiff
Compares two YAML documents and returns a list of differences.
diff(YmlDocument, YmlDocument) - Static method in class cloud.opencode.base.yml.OpenYml
Compares two YAML documents and returns a list of differences.
diff(Map, Map) - Static method in class cloud.opencode.base.yml.diff.YmlDiff
Compares two maps and returns a list of differences.
diff(Map, Map) - Static method in class cloud.opencode.base.yml.OpenYml
Compares two YAML maps and returns a list of differences.
DiffEntry - Record Class in cloud.opencode.base.yml.diff
Diff Entry - Represents a single difference between two YAML documents 差异条目 - 表示两个 YAML 文档之间的单个差异
DiffEntry(DiffType, String, Object, Object) - Constructor for record class cloud.opencode.base.yml.diff.DiffEntry
Canonical constructor with validation.
DiffType - Enum Class in cloud.opencode.base.yml.diff
Diff Type - Enumeration of YAML diff change types 差异类型 - YAML 差异变更类型枚举
DOCUMENT_SIZE_EXCEEDED - Enum constant in enum class cloud.opencode.base.yml.exception.YmlSecurityException.SecurityViolationType
Document size exceeded 文档大小超限
documentSizeExceeded(long, long) - Static method in exception class cloud.opencode.base.yml.exception.YmlSecurityException
Creates an exception for document size exceeded.
DOUBLE_QUOTED - Enum constant in enum class cloud.opencode.base.yml.YmlConfig.ScalarStyle
Double quoted 双引号
dump(YmlDocument) - Static method in class cloud.opencode.base.yml.OpenYml
Dumps document to YAML string.
dump(Object) - Static method in class cloud.opencode.base.yml.OpenYml
Dumps data to YAML string.
dump(Object) - Method in interface cloud.opencode.base.yml.spi.YmlProvider
Dumps object to YAML string.
dump(Object, YmlConfig) - Static method in class cloud.opencode.base.yml.OpenYml
Dumps data to YAML string with config.
dump(Object, YmlConfig) - Method in interface cloud.opencode.base.yml.spi.YmlProvider
Dumps object to YAML string with config.
dump(Object, OutputStream) - Method in interface cloud.opencode.base.yml.spi.YmlProvider
Dumps object to output stream.
dump(Object, Writer) - Method in interface cloud.opencode.base.yml.spi.YmlProvider
Dumps object to writer.
dumpAll(Iterable) - Static method in class cloud.opencode.base.yml.OpenYml
Dumps multiple documents.
dumpAll(Iterable) - Method in interface cloud.opencode.base.yml.spi.YmlProvider
Dumps multiple documents to YAML string.
dumpObject(Object) - Static method in class cloud.opencode.base.yml.OpenYml
Dumps object to YAML string.

E

empty() - Static method in class cloud.opencode.base.yml.YmlDocument
Creates an empty document.
EnvironmentPropertySource() - Constructor for class cloud.opencode.base.yml.bind.PropertySource.EnvironmentPropertySource
 
equals(Object) - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
equals(Object) - Method in record class cloud.opencode.base.yml.diff.DiffEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class cloud.opencode.base.yml.path.YmlPath
 
equals(Object) - Method in record class cloud.opencode.base.yml.path.YmlPath.IndexSegment
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.yml.path.YmlPath.PropertySegment
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class cloud.opencode.base.yml.placeholder.PropertyPlaceholder
 
equals(Object) - Method in record class cloud.opencode.base.yml.schema.ValidationError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.yml.schema.ValidationResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class cloud.opencode.base.yml.YmlDocument
 
errors() - Method in record class cloud.opencode.base.yml.schema.ValidationResult
Returns the value of the errors record component.

F

FAIL_ON_CONFLICT - Enum constant in enum class cloud.opencode.base.yml.merge.MergeStrategy
Fail on conflict 冲突时失败
failure(List) - Static method in record class cloud.opencode.base.yml.schema.ValidationResult
Creates a failure validation result with the given errors.
flatten(Map) - Static method in class cloud.opencode.base.yml.transform.YmlFlattener
Flattens a nested map to dot-notation using the default separator.
flatten(Map, String) - Static method in class cloud.opencode.base.yml.transform.YmlFlattener
Flattens a nested map to flat notation using the specified separator.
FLOW - Enum constant in enum class cloud.opencode.base.yml.YmlConfig.FlowStyle
Flow style: {key: value} 流式风格:{key: value}
FLOW_STYLE - Enum constant in enum class cloud.opencode.base.yml.spi.YmlFeature
Use flow style for output 使用流式风格输出
FOLDED - Enum constant in enum class cloud.opencode.base.yml.YmlConfig.ScalarStyle
Folded block scalar (>) 折叠块标量(>)
FORBIDDEN_TYPE - Enum constant in enum class cloud.opencode.base.yml.exception.YmlSecurityException.SecurityViolationType
Forbidden type deserialization 禁止的类型反序列化
forbiddenType(String) - Static method in exception class cloud.opencode.base.yml.exception.YmlSecurityException
Creates an exception for forbidden type.
fromEnvironment() - Static method in interface cloud.opencode.base.yml.bind.PropertySource
Creates a PropertySource from environment variables 从环境变量创建 PropertySource
fromJson(String) - Static method in class cloud.opencode.base.yml.transform.YmlJson
Parses a JSON string to a YAML-compatible Map.
fromJsonToYaml(String) - Static method in class cloud.opencode.base.yml.transform.YmlJson
Converts a JSON string to a YAML string.
fromMap(String, Map) - Static method in interface cloud.opencode.base.yml.bind.PropertySource
Creates a PropertySource from a Map 从 Map 创建 PropertySource
fromSystemProperties() - Static method in interface cloud.opencode.base.yml.bind.PropertySource
Creates a PropertySource from system properties 从系统属性创建 PropertySource
fromYaml(String) - Static method in interface cloud.opencode.base.yml.bind.PropertySource
Creates a PropertySource from YAML content 从 YAML 内容创建 PropertySource
fromYaml(String, String) - Static method in interface cloud.opencode.base.yml.bind.PropertySource
Creates a PropertySource from YAML content with name 从 YAML 内容创建命名的 PropertySource

G

get(int) - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
get(int) - Method in interface cloud.opencode.base.yml.YmlNode
Gets a child node by index (for sequence nodes).
get(Object, YmlPath) - Static method in class cloud.opencode.base.yml.path.PathResolver
Gets a value at the specified YmlPath.
get(Object, String) - Static method in class cloud.opencode.base.yml.path.PathResolver
Gets a value at the specified path.
get(Object, String, T) - Static method in class cloud.opencode.base.yml.path.PathResolver
Gets a value at the specified path with default.
get(String) - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
get(String) - Method in class cloud.opencode.base.yml.YmlDocument
Gets a value at the specified path.
get(String) - Method in interface cloud.opencode.base.yml.YmlNode
Gets a child node by key (for mapping nodes).
get(String, T) - Method in class cloud.opencode.base.yml.YmlDocument
Gets a value at the specified path with default.
getActiveProfiles() - Static method in class cloud.opencode.base.yml.profile.YmlProfile
Gets the active profiles from system property or environment variable.
getAllowedPackages() - Method in class cloud.opencode.base.yml.security.SafeConstructor.DefaultSafeConstructor
 
getAllowedPackages() - Method in interface cloud.opencode.base.yml.security.SafeConstructor
Gets the set of allowed packages.
getAllowedTypes() - Method in class cloud.opencode.base.yml.security.SafeConstructor.DefaultSafeConstructor
 
getAllowedTypes() - Method in interface cloud.opencode.base.yml.security.SafeConstructor
Gets the set of allowed types.
getAvailableProviders() - Static method in class cloud.opencode.base.yml.spi.YmlProviderFactory
Gets all available providers.
getBoolean(Object, String) - Static method in class cloud.opencode.base.yml.path.PathResolver
Gets a boolean value at the specified path.
getBoolean(Object, String, boolean) - Static method in class cloud.opencode.base.yml.path.PathResolver
Gets a boolean value at the specified path with default.
getBoolean(String) - Method in class cloud.opencode.base.yml.YmlDocument
Gets a boolean value.
getBoolean(String, boolean) - Method in class cloud.opencode.base.yml.YmlDocument
Gets a boolean value with default.
getColumn() - Method in exception class cloud.opencode.base.yml.exception.OpenYmlException
Gets the column number where the error occurred.
getConfig() - Method in interface cloud.opencode.base.yml.spi.YmlProvider
Gets the current configuration.
getDefaultFlowStyle() - Method in class cloud.opencode.base.yml.YmlConfig
Gets the default flow style.
getDefaultScalarStyle() - Method in class cloud.opencode.base.yml.YmlConfig
Gets the default scalar style.
getDefaultValue() - Method in class cloud.opencode.base.yml.placeholder.PropertyPlaceholder
Gets the default value.
getDocument(String) - Method in class cloud.opencode.base.yml.YmlDocument
Gets a sub-document at the specified path.
getErrors() - Method in record class cloud.opencode.base.yml.schema.ValidationResult
Returns the list of validation errors.
getIndent() - Method in class cloud.opencode.base.yml.YmlConfig
Gets the indent size.
getInt(Object, String) - Static method in class cloud.opencode.base.yml.path.PathResolver
Gets an integer value at the specified path.
getInt(Object, String, int) - Static method in class cloud.opencode.base.yml.path.PathResolver
Gets an integer value at the specified path with default.
getInt(String) - Method in class cloud.opencode.base.yml.YmlDocument
Gets an integer value.
getInt(String, int) - Method in class cloud.opencode.base.yml.YmlDocument
Gets an integer value with default.
getKey() - Method in class cloud.opencode.base.yml.placeholder.PropertyPlaceholder
Gets the placeholder key.
getLastSegment() - Method in class cloud.opencode.base.yml.path.YmlPath
Gets the last segment.
getLine() - Method in exception class cloud.opencode.base.yml.exception.OpenYmlException
Gets the line number where the error occurred.
getList(Object, String) - Static method in class cloud.opencode.base.yml.path.PathResolver
Gets a list value at the specified path.
getList(String) - Method in class cloud.opencode.base.yml.YmlDocument
Gets a list value.
getLong(Object, String) - Static method in class cloud.opencode.base.yml.path.PathResolver
Gets a long value at the specified path.
getLong(String) - Method in class cloud.opencode.base.yml.YmlDocument
Gets a long value.
getMap(Object, String) - Static method in class cloud.opencode.base.yml.path.PathResolver
Gets a map value at the specified path.
getMap(String) - Method in class cloud.opencode.base.yml.YmlDocument
Gets a map value.
getMaxAliases() - Method in class cloud.opencode.base.yml.security.YmlSafeLoader
Gets the maximum aliases.
getMaxAliasesForCollections() - Method in class cloud.opencode.base.yml.YmlConfig
Gets the maximum number of aliases for collections.
getMaxDepth() - Method in class cloud.opencode.base.yml.security.YmlSafeLoader
Gets the maximum depth.
getMaxDocumentSize() - Method in class cloud.opencode.base.yml.YmlConfig
Gets the maximum document size in bytes.
getMaxNestingDepth() - Method in class cloud.opencode.base.yml.YmlConfig
Gets the maximum nesting depth.
getMaxSize() - Method in class cloud.opencode.base.yml.security.YmlSafeLoader
Gets the maximum size.
getName() - Method in class cloud.opencode.base.yml.bind.PropertySource.EnvironmentPropertySource
 
getName() - Method in interface cloud.opencode.base.yml.bind.PropertySource
Gets the property source name 获取属性源名称
getName() - Method in class cloud.opencode.base.yml.bind.PropertySource.MapPropertySource
 
getName() - Method in class cloud.opencode.base.yml.bind.PropertySource.SystemPropertySource
 
getName() - Method in interface cloud.opencode.base.yml.spi.YmlProvider
Gets the provider name.
getOptional(Object, String) - Static method in class cloud.opencode.base.yml.path.PathResolver
Gets an optional value at the specified path.
getOptional(String) - Method in class cloud.opencode.base.yml.YmlDocument
Gets an optional value.
getOptionalProperty(String) - Method in interface cloud.opencode.base.yml.bind.PropertySource
Gets a property as Optional 获取属性作为 Optional
getPath() - Method in exception class cloud.opencode.base.yml.exception.YmlBindException
Gets the property path that failed to bind.
getPath() - Method in exception class cloud.opencode.base.yml.exception.YmlPathException
Gets the path that caused the exception.
getPlaceholder() - Method in exception class cloud.opencode.base.yml.exception.YmlPlaceholderException
Gets the placeholder that caused the exception.
getPriority() - Method in interface cloud.opencode.base.yml.spi.YmlProvider
Gets the provider priority (higher value = higher priority).
getProperties() - Method in class cloud.opencode.base.yml.bind.PropertySource.EnvironmentPropertySource
 
getProperties() - Method in interface cloud.opencode.base.yml.bind.PropertySource
Gets properties as Map 获取属性作为 Map
getProperties() - Method in class cloud.opencode.base.yml.bind.PropertySource.MapPropertySource
 
getProperties() - Method in class cloud.opencode.base.yml.bind.PropertySource.SystemPropertySource
 
getProperties(String) - Method in class cloud.opencode.base.yml.bind.PropertySource.EnvironmentPropertySource
 
getProperties(String) - Method in interface cloud.opencode.base.yml.bind.PropertySource
Gets properties under a prefix 获取前缀下的属性
getProperties(String) - Method in class cloud.opencode.base.yml.bind.PropertySource.MapPropertySource
 
getProperties(String) - Method in class cloud.opencode.base.yml.bind.PropertySource.SystemPropertySource
 
getProperty(String) - Method in class cloud.opencode.base.yml.bind.PropertySource.EnvironmentPropertySource
 
getProperty(String) - Method in interface cloud.opencode.base.yml.bind.PropertySource
Gets a property value by path 通过路径获取属性值
getProperty(String) - Method in class cloud.opencode.base.yml.bind.PropertySource.MapPropertySource
 
getProperty(String) - Method in class cloud.opencode.base.yml.bind.PropertySource.SystemPropertySource
 
getProperty(String, Class) - Method in class cloud.opencode.base.yml.bind.PropertySource.EnvironmentPropertySource
 
getProperty(String, Class) - Method in interface cloud.opencode.base.yml.bind.PropertySource
Gets a typed property value 获取类型化的属性值
getProperty(String, Class) - Method in class cloud.opencode.base.yml.bind.PropertySource.MapPropertySource
 
getProperty(String, Class) - Method in class cloud.opencode.base.yml.bind.PropertySource.SystemPropertySource
 
getProperty(String, Class, T) - Method in interface cloud.opencode.base.yml.bind.PropertySource
Gets a typed property value with default 获取类型化的属性值(带默认值)
getProperty(String, String) - Method in interface cloud.opencode.base.yml.bind.PropertySource
Gets a property value with default 获取属性值(带默认值)
getPropertyNames() - Method in class cloud.opencode.base.yml.bind.PropertySource.EnvironmentPropertySource
 
getPropertyNames() - Method in interface cloud.opencode.base.yml.bind.PropertySource
Gets all property names 获取所有属性名
getPropertyNames() - Method in class cloud.opencode.base.yml.bind.PropertySource.MapPropertySource
 
getPropertyNames() - Method in class cloud.opencode.base.yml.bind.PropertySource.SystemPropertySource
 
getProvider() - Static method in class cloud.opencode.base.yml.spi.YmlProviderFactory
Gets the default YAML provider.
getProvider(String) - Static method in class cloud.opencode.base.yml.spi.YmlProviderFactory
Gets a provider by name.
getRawExpression() - Method in class cloud.opencode.base.yml.placeholder.PropertyPlaceholder
Gets the raw expression.
getRawValue() - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
getRawValue() - Method in interface cloud.opencode.base.yml.YmlNode
Gets the raw underlying value.
getRoot() - Method in class cloud.opencode.base.yml.YmlDocument
Gets the root data.
getSegments() - Method in class cloud.opencode.base.yml.path.YmlPath
Gets the path segments.
getString(Object, String) - Static method in class cloud.opencode.base.yml.path.PathResolver
Gets a string value at the specified path.
getString(Object, String, String) - Static method in class cloud.opencode.base.yml.path.PathResolver
Gets a string value at the specified path with default.
getString(String) - Method in class cloud.opencode.base.yml.YmlDocument
Gets a string value.
getString(String, String) - Method in class cloud.opencode.base.yml.YmlDocument
Gets a string value with default.
getTargetType() - Method in exception class cloud.opencode.base.yml.exception.YmlBindException
Gets the target type for binding.
getType() - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
getType() - Method in exception class cloud.opencode.base.yml.exception.YmlSecurityException
Gets the security violation type.
getType() - Method in interface cloud.opencode.base.yml.YmlNode
Gets the node type.

H

has(Object, String) - Static method in class cloud.opencode.base.yml.path.PathResolver
Checks if a path exists.
has(String) - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
has(String) - Method in class cloud.opencode.base.yml.YmlDocument
Checks if a path exists.
has(String) - Method in interface cloud.opencode.base.yml.YmlNode
Checks if the mapping contains a key.
hasDefaultValue() - Method in class cloud.opencode.base.yml.placeholder.PropertyPlaceholder
Checks if this placeholder has a default value.
hashCode() - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
hashCode() - Method in record class cloud.opencode.base.yml.diff.DiffEntry
Returns a hash code value for this object.
hashCode() - Method in class cloud.opencode.base.yml.path.YmlPath
 
hashCode() - Method in record class cloud.opencode.base.yml.path.YmlPath.IndexSegment
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.yml.path.YmlPath.PropertySegment
Returns a hash code value for this object.
hashCode() - Method in class cloud.opencode.base.yml.placeholder.PropertyPlaceholder
 
hashCode() - Method in record class cloud.opencode.base.yml.schema.ValidationError
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.yml.schema.ValidationResult
Returns a hash code value for this object.
hashCode() - Method in class cloud.opencode.base.yml.YmlDocument
 
hasLocation() - Method in exception class cloud.opencode.base.yml.exception.OpenYmlException
Checks if location information is available.
hasProvider() - Static method in class cloud.opencode.base.yml.spi.YmlProviderFactory
Checks if any provider is available.

I

indent(int) - Method in class cloud.opencode.base.yml.YmlConfig.Builder
Sets the indent size.
index() - Method in record class cloud.opencode.base.yml.path.YmlPath.IndexSegment
Returns the value of the index record component.
index(int) - Method in class cloud.opencode.base.yml.path.YmlPath
Creates a child path by appending an array index.
indexOutOfBounds(String, int, int) - Static method in exception class cloud.opencode.base.yml.exception.YmlPathException
Creates an exception for index out of bounds.
IndexSegment(int) - Constructor for record class cloud.opencode.base.yml.path.YmlPath.IndexSegment
Creates an instance of a IndexSegment record class.
isAllowDuplicateKeys() - Method in class cloud.opencode.base.yml.YmlConfig
Checks if duplicate keys are allowed.
isAllowedType(Class) - Method in class cloud.opencode.base.yml.security.YmlSafeLoader
Checks if a type is allowed.
isAvailable() - Method in interface cloud.opencode.base.yml.spi.YmlProvider
Checks if this provider is available.
isDeniedTag(String) - Method in class cloud.opencode.base.yml.security.YmlSafeLoader
Checks if a tag is denied.
isEmpty() - Method in class cloud.opencode.base.yml.YmlDocument
Checks if the document is empty.
isMapping() - Method in interface cloud.opencode.base.yml.YmlNode
Checks if this is a mapping node.
isNull() - Method in interface cloud.opencode.base.yml.YmlNode
Checks if this is a null node.
isPrettyPrint() - Method in class cloud.opencode.base.yml.YmlConfig
Checks if pretty print is enabled.
isRoot() - Method in class cloud.opencode.base.yml.path.YmlPath
Checks if this is the root path.
isSafeMode() - Method in class cloud.opencode.base.yml.YmlConfig
Checks if safe mode is enabled.
isSafeType(Class) - Method in class cloud.opencode.base.yml.security.SafeConstructor.DefaultSafeConstructor
 
isSafeType(Class) - Method in interface cloud.opencode.base.yml.security.SafeConstructor
Checks if a type is safe for construction.
isSafeType(String) - Method in class cloud.opencode.base.yml.security.SafeConstructor.DefaultSafeConstructor
 
isSafeType(String) - Method in interface cloud.opencode.base.yml.security.SafeConstructor
Checks if a type name is safe for construction.
isSafeType(String) - Static method in class cloud.opencode.base.yml.security.YmlSecurity
Checks if a type is safe for deserialization 检查类型是否可以安全反序列化
isScalar() - Method in interface cloud.opencode.base.yml.YmlNode
Checks if this is a scalar node.
isSequence() - Method in interface cloud.opencode.base.yml.YmlNode
Checks if this is a sequence node.
isStrictTypes() - Method in class cloud.opencode.base.yml.YmlConfig
Checks if strict types mode is enabled.
isValid() - Method in record class cloud.opencode.base.yml.schema.ValidationResult
Returns whether the validation passed.
isValid(String) - Static method in class cloud.opencode.base.yml.OpenYml
Checks if YAML string is valid.
isValid(String) - Method in interface cloud.opencode.base.yml.spi.YmlProvider
Checks if YAML string is valid.
iterator() - Method in class cloud.opencode.base.yml.DefaultYmlNode
 

K

KEEP_FIRST - Enum constant in enum class cloud.opencode.base.yml.merge.MergeStrategy
Keep first value (earlier wins) 保留第一个值(先者优先)
Key Features | 主要特性 - Section in package cloud.opencode.base.yml
 
keys() - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
keys() - Method in class cloud.opencode.base.yml.YmlDocument
Gets all keys at the root level.
keys() - Method in interface cloud.opencode.base.yml.YmlNode
Gets all keys (for mapping nodes).

L

LITERAL - Enum constant in enum class cloud.opencode.base.yml.YmlConfig.ScalarStyle
Literal block scalar (|) 字面块标量(|)
load(InputStream) - Method in interface cloud.opencode.base.yml.spi.YmlProvider
Loads YAML from input stream.
load(InputStream, Class) - Method in interface cloud.opencode.base.yml.spi.YmlProvider
Loads YAML from input stream to object.
load(String) - Static method in class cloud.opencode.base.yml.OpenYml
Parses YAML string to a Map.
load(String) - Method in interface cloud.opencode.base.yml.spi.YmlProvider
Loads YAML string to Map.
load(String, Class) - Method in interface cloud.opencode.base.yml.spi.YmlProvider
Loads YAML string to object.
load(Path) - Static method in class cloud.opencode.base.yml.include.YmlIncludeResolver
Convenience method to load a YAML file with include resolution using defaults.
load(Path, String, MergeStrategy, List) - Static method in class cloud.opencode.base.yml.profile.YmlProfile
Loads base configuration and profile overlays with a custom merge strategy.
load(Path, String, String...) - Static method in class cloud.opencode.base.yml.profile.YmlProfile
Loads base configuration and profile overlays with deep merge.
loadAll(String) - Static method in class cloud.opencode.base.yml.OpenYml
Loads multi-document YAML.
loadAll(String) - Method in interface cloud.opencode.base.yml.spi.YmlProvider
Loads multi-document YAML.
loadAll(String, Class) - Method in interface cloud.opencode.base.yml.spi.YmlProvider
Loads multi-document YAML to objects.
loadDefault(Path, String...) - Static method in class cloud.opencode.base.yml.profile.YmlProfile
Loads configuration from a directory using the default base name "application".
loadDefaultProfile(Path, String...) - Static method in class cloud.opencode.base.yml.OpenYml
Loads configuration with profile overlays using default name "application".
loadFile(Path) - Static method in class cloud.opencode.base.yml.OpenYml
Loads YAML from a file.
loadFile(Path, Charset) - Static method in class cloud.opencode.base.yml.OpenYml
Loads YAML from a file with charset.
loadProfile(Path, String, String...) - Static method in class cloud.opencode.base.yml.OpenYml
Loads configuration with profile overlays.
loadStream(InputStream) - Static method in class cloud.opencode.base.yml.OpenYml
Loads YAML from an input stream.
loadWithIncludes(Path) - Static method in class cloud.opencode.base.yml.OpenYml
Loads a YAML file with !include directive resolution.

M

MAPPING - Enum constant in enum class cloud.opencode.base.yml.YmlNode.NodeType
Mapping node (map) 映射节点(映射)
MapPropertySource(String, Map) - Constructor for class cloud.opencode.base.yml.bind.PropertySource.MapPropertySource
 
maxAliases(int) - Method in class cloud.opencode.base.yml.security.YmlSafeLoader.Builder
Sets the maximum number of aliases.
maxAliasesForCollections(int) - Method in class cloud.opencode.base.yml.YmlConfig.Builder
Sets the maximum aliases for collections.
maxDepth(int) - Method in class cloud.opencode.base.yml.include.YmlIncludeResolver.Builder
Sets the maximum include depth.
maxDepth(int) - Method in class cloud.opencode.base.yml.security.YmlSafeLoader.Builder
Sets the maximum nesting depth.
maxDocumentSize(long) - Method in class cloud.opencode.base.yml.YmlConfig.Builder
Sets the maximum document size.
maxNestingDepth(int) - Method in class cloud.opencode.base.yml.YmlConfig.Builder
Sets the maximum nesting depth.
maxSize(int) - Method in class cloud.opencode.base.yml.security.YmlSafeLoader.Builder
Sets the maximum document size.
merge(YmlDocument, YmlDocument) - Static method in class cloud.opencode.base.yml.OpenYml
Merges two documents.
merge(Map, Map) - Static method in class cloud.opencode.base.yml.merge.YmlMerger
Merges two maps with default strategy (DEEP_MERGE).
merge(Map, Map) - Static method in class cloud.opencode.base.yml.OpenYml
Merges two YAML maps.
merge(Map, Map, MergeStrategy) - Static method in class cloud.opencode.base.yml.merge.YmlMerger
Merges two maps with the specified strategy.
merge(Map, Map, MergeStrategy) - Static method in class cloud.opencode.base.yml.OpenYml
Merges two YAML maps with strategy.
MERGE_LISTS_UNIQUE - Enum constant in enum class cloud.opencode.base.yml.merge.MergeStrategy
Merge lists by removing duplicates 通过去重合并列表
mergeAll(MergeStrategy, Map...) - Static method in class cloud.opencode.base.yml.merge.YmlMerger
Merges multiple maps with the specified strategy.
mergeAll(List) - Static method in class cloud.opencode.base.yml.merge.YmlMerger
Merges a list of maps.
mergeAll(List, MergeStrategy) - Static method in class cloud.opencode.base.yml.merge.YmlMerger
Merges a list of maps with the specified strategy.
mergeAll(Map...) - Static method in class cloud.opencode.base.yml.merge.YmlMerger
Merges multiple maps.
mergeAll(Map...) - Static method in class cloud.opencode.base.yml.OpenYml
Merges multiple YAML maps.
MergeStrategy - Enum Class in cloud.opencode.base.yml.merge
Merge Strategy - Defines how YAML documents are merged 合并策略 - 定义 YAML 文档如何合并
message() - Method in record class cloud.opencode.base.yml.schema.ValidationError
Returns the value of the message record component.
MISSING_REQUIRED - Enum constant in enum class cloud.opencode.base.yml.schema.ValidationError.ErrorType
A required key is missing.
modified(String, Object, Object) - Static method in record class cloud.opencode.base.yml.diff.DiffEntry
Creates a MODIFIED entry.
MODIFIED - Enum constant in enum class cloud.opencode.base.yml.diff.DiffType
An existing key's value was modified.
MULTI_DOCUMENT - Enum constant in enum class cloud.opencode.base.yml.spi.YmlFeature
Support multi-document parsing 支持多文档解析

N

nested(String, YmlSchema) - Method in class cloud.opencode.base.yml.schema.YmlSchema.Builder
Adds a nested schema for validating a sub-document at the given path.
NESTING_DEPTH_EXCEEDED - Enum constant in enum class cloud.opencode.base.yml.exception.YmlSecurityException.SecurityViolationType
Nesting depth exceeded 嵌套深度超限
nestingDepthExceeded(int, int) - Static method in exception class cloud.opencode.base.yml.exception.YmlSecurityException
Creates an exception for nesting depth exceeded.
newValue() - Method in record class cloud.opencode.base.yml.diff.DiffEntry
Returns the value of the newValue record component.
NULL - Enum constant in enum class cloud.opencode.base.yml.YmlNode.NodeType
Null node 空节点
nullNode() - Static method in class cloud.opencode.base.yml.DefaultYmlNode
Creates a null node.

O

of(Object) - Static method in class cloud.opencode.base.yml.DefaultYmlNode
Creates a node from a raw value.
of(Object) - Static method in class cloud.opencode.base.yml.YmlDocument
Creates a document from parsed data.
of(Object) - Static method in interface cloud.opencode.base.yml.YmlNode
Creates a YmlNode from the given value.
of(String) - Static method in class cloud.opencode.base.yml.path.YmlPath
Parses a path string.
of(String) - Static method in class cloud.opencode.base.yml.placeholder.PropertyPlaceholder
Creates a placeholder with key only.
of(String...) - Static method in class cloud.opencode.base.yml.path.YmlPath
Creates a path from segments.
of(String, String) - Static method in class cloud.opencode.base.yml.placeholder.PropertyPlaceholder
Creates a placeholder with key and default value.
oldValue() - Method in record class cloud.opencode.base.yml.diff.DiffEntry
Returns the value of the oldValue record component.
OpenYml - Class in cloud.opencode.base.yml
OpenYml - Main entry point for YAML operations OpenYml - YAML 操作的主入口点
OpenYmlException - Exception Class in cloud.opencode.base.yml.exception
Open YAML Exception - Base exception for YAML operations YAML 异常基类 - YAML 操作的基础异常
OpenYmlException(String) - Constructor for exception class cloud.opencode.base.yml.exception.OpenYmlException
Constructs an exception with message.
OpenYmlException(String, int, int) - Constructor for exception class cloud.opencode.base.yml.exception.OpenYmlException
Constructs an exception with message and location.
OpenYmlException(String, String) - Constructor for exception class cloud.opencode.base.yml.exception.OpenYmlException
Constructs an exception with error code and message.
OpenYmlException(String, String, int, int) - Constructor for exception class cloud.opencode.base.yml.exception.OpenYmlException
Constructs an exception with error code, message and location.
OpenYmlException(String, String, Throwable) - Constructor for exception class cloud.opencode.base.yml.exception.OpenYmlException
Constructs an exception with error code, message and cause.
OpenYmlException(String, String, Throwable, int, int) - Constructor for exception class cloud.opencode.base.yml.exception.OpenYmlException
Constructs an exception with error code, message, cause and location.
OpenYmlException(String, Throwable) - Constructor for exception class cloud.opencode.base.yml.exception.OpenYmlException
Constructs an exception with message and cause.
OpenYmlException(String, Throwable, int, int) - Constructor for exception class cloud.opencode.base.yml.exception.OpenYmlException
Constructs an exception with message, cause and location.
OUT_OF_RANGE - Enum constant in enum class cloud.opencode.base.yml.schema.ValidationError.ErrorType
The value is outside the allowed range.
OVERRIDE - Enum constant in enum class cloud.opencode.base.yml.merge.MergeStrategy
Override values (later wins) 覆盖值(后者优先)

P

parent() - Method in class cloud.opencode.base.yml.path.YmlPath
Gets the parent path.
parse(String) - Static method in class cloud.opencode.base.yml.OpenYml
Parses YAML to a document.
parse(String) - Static method in class cloud.opencode.base.yml.placeholder.PropertyPlaceholder
Parses a placeholder expression.
parse(String, String, String, String) - Static method in class cloud.opencode.base.yml.placeholder.PropertyPlaceholder
Parses a placeholder expression with custom delimiters.
parseTree(InputStream) - Method in interface cloud.opencode.base.yml.spi.YmlProvider
Parses YAML from input stream to node tree.
parseTree(String) - Static method in class cloud.opencode.base.yml.OpenYml
Parses YAML to a node tree.
parseTree(String) - Method in interface cloud.opencode.base.yml.spi.YmlProvider
Parses YAML to node tree.
parseWithPlaceholders(String) - Static method in class cloud.opencode.base.yml.OpenYml
Parses YAML with placeholder resolution.
parseWithPlaceholders(String, Map) - Static method in class cloud.opencode.base.yml.OpenYml
Parses YAML with placeholder resolution using custom properties.
path() - Method in record class cloud.opencode.base.yml.diff.DiffEntry
Returns the value of the path record component.
path() - Method in record class cloud.opencode.base.yml.schema.ValidationError
Returns the value of the path record component.
PathResolver - Class in cloud.opencode.base.yml.path
Path Resolver - Resolves paths in YAML data structures 路径解析器 - 在 YAML 数据结构中解析路径
pattern(String, String) - Method in class cloud.opencode.base.yml.schema.YmlSchema.Builder
Adds a regex pattern constraint for string values at the given path.
PATTERN_MISMATCH - Enum constant in enum class cloud.opencode.base.yml.schema.ValidationError.ErrorType
The value does not match the required pattern.
PlaceholderResolver - Class in cloud.opencode.base.yml.placeholder
Placeholder Resolver - Resolves ${...} placeholders in text 占位符解析器 - 解析文本中的 ${...}
PlaceholderResolver.Builder - Class in cloud.opencode.base.yml.placeholder
Placeholder Resolver Builder 占位符解析器构建器
PLAIN - Enum constant in enum class cloud.opencode.base.yml.YmlConfig.ScalarStyle
Plain (unquoted) 普通(无引号)
prefix() - Element in annotation interface cloud.opencode.base.yml.bind.YmlNestedProperty
The prefix path for nested properties 嵌套属性的前缀路径
prefix(String) - Method in class cloud.opencode.base.yml.placeholder.PlaceholderResolver.Builder
Sets the placeholder prefix.
PRESERVE_COMMENTS - Enum constant in enum class cloud.opencode.base.yml.spi.YmlFeature
Preserve comments during parsing 解析时保留注释
PRETTY_PRINT - Enum constant in enum class cloud.opencode.base.yml.spi.YmlFeature
Pretty print output 美化打印输出
prettyPrint(boolean) - Method in class cloud.opencode.base.yml.YmlConfig.Builder
Sets whether to pretty print.
property() - Method in record class cloud.opencode.base.yml.path.YmlPath.PropertySegment
Returns the value of the property record component.
PropertyPlaceholder - Class in cloud.opencode.base.yml.placeholder
Property Placeholder - Represents a parsed placeholder 属性占位符 - 表示解析后的占位符
PropertySegment(String) - Constructor for record class cloud.opencode.base.yml.path.YmlPath.PropertySegment
Creates an instance of a PropertySegment record class.
PropertySource - Interface in cloud.opencode.base.yml.bind
Property Source Interface - Abstract Source of Configuration Properties 属性源接口 - 配置属性的抽象来源
PropertySource.EnvironmentPropertySource - Class in cloud.opencode.base.yml.bind
Environment variable PropertySource 环境变量 PropertySource
PropertySource.MapPropertySource - Class in cloud.opencode.base.yml.bind
Map-based PropertySource implementation 基于 Map 的 PropertySource 实现
PropertySource.SystemPropertySource - Class in cloud.opencode.base.yml.bind
System properties PropertySource 系统属性 PropertySource
PropertySource.YamlPropertySource - Class in cloud.opencode.base.yml.bind
YAML-based PropertySource implementation 基于 YAML 的 PropertySource 实现

Q

Quick Start | 快速开始 - Section in package cloud.opencode.base.yml
 

R

range(String, Comparable, Comparable) - Method in class cloud.opencode.base.yml.schema.YmlSchema.Builder
Adds a range constraint for Comparable values at the given path.
RECURSIVE_REFERENCE - Enum constant in enum class cloud.opencode.base.yml.exception.YmlSecurityException.SecurityViolationType
Recursive reference detected 检测到循环引用
removed(String, Object) - Static method in record class cloud.opencode.base.yml.diff.DiffEntry
Creates a REMOVED entry.
REMOVED - Enum constant in enum class cloud.opencode.base.yml.diff.DiffType
An existing key/value was removed.
required() - Element in annotation interface cloud.opencode.base.yml.bind.YmlProperty
Whether the property is required.
required(String...) - Method in class cloud.opencode.base.yml.schema.YmlSchema.Builder
Adds required keys at the root level.
reset() - Static method in class cloud.opencode.base.yml.spi.YmlProviderFactory
Resets the default provider (forces re-discovery).
resolve(Object, YmlPath) - Static method in class cloud.opencode.base.yml.path.PathResolver
Resolves a path in the given root object.
resolve(String) - Method in class cloud.opencode.base.yml.placeholder.PlaceholderResolver
Resolves placeholders in text.
resolve(String, Path) - Method in class cloud.opencode.base.yml.include.YmlIncludeResolver
Resolves a YAML string with !include directives relative to the given base path.
resolve(Path) - Method in class cloud.opencode.base.yml.include.YmlIncludeResolver
Resolves a YAML file with !include directives.
resolveMap(Map) - Method in class cloud.opencode.base.yml.placeholder.PlaceholderResolver
Resolves placeholders in Map values.
resolvePlaceholders(String) - Static method in class cloud.opencode.base.yml.OpenYml
Resolves placeholders in YAML string.
resolvePlaceholders(String, PlaceholderResolver) - Static method in class cloud.opencode.base.yml.OpenYml
Resolves placeholders in YAML string with resolver.
resolvePlaceholders(Map) - Static method in class cloud.opencode.base.yml.OpenYml
Resolves placeholders in map values.
resolveYaml(String) - Method in class cloud.opencode.base.yml.placeholder.PlaceholderResolver
Resolves placeholders in YAML string.
root() - Static method in class cloud.opencode.base.yml.path.YmlPath
Gets the root path.
rule(String, Predicate, String) - Method in class cloud.opencode.base.yml.schema.YmlSchema.Builder
Adds a custom validation rule at the given path.

S

SAFE_MODE - Enum constant in enum class cloud.opencode.base.yml.spi.YmlFeature
Enable safe mode (restrict type deserialization) 启用安全模式(限制类型反序列化)
SafeConstructor - Interface in cloud.opencode.base.yml.security
Safe Constructor - SPI interface for secure YAML construction 安全构造器 - 安全 YAML 构造的 SPI 接口
SafeConstructor.Builder - Class in cloud.opencode.base.yml.security
Builder for SafeConstructor SafeConstructor 的构建器
SafeConstructor.DefaultSafeConstructor - Class in cloud.opencode.base.yml.security
Default Safe Constructor Implementation 默认安全构造器实现
safeMode(boolean) - Method in class cloud.opencode.base.yml.YmlConfig.Builder
Sets whether to enable safe mode.
sanitize(String) - Static method in class cloud.opencode.base.yml.security.YmlSecurity
Sanitizes YAML content by removing dangerous patterns 通过移除危险模式净化 YAML 内容
SCALAR - Enum constant in enum class cloud.opencode.base.yml.YmlNode.NodeType
Scalar node (string, number, boolean) 标量节点(字符串、数字、布尔值)
SEQUENCE - Enum constant in enum class cloud.opencode.base.yml.YmlNode.NodeType
Sequence node (list) 序列节点(列表)
setDefaultProvider(YmlProvider) - Static method in class cloud.opencode.base.yml.spi.YmlProviderFactory
Sets the default provider.
SINGLE_QUOTED - Enum constant in enum class cloud.opencode.base.yml.YmlConfig.ScalarStyle
Single quoted 单引号
size() - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
size() - Method in class cloud.opencode.base.yml.YmlDocument
Gets the size of the root element.
size() - Method in interface cloud.opencode.base.yml.YmlNode
Gets the size (for sequence or mapping nodes).
strict(boolean) - Method in class cloud.opencode.base.yml.placeholder.PlaceholderResolver.Builder
Sets strict mode (throws exception for unresolved placeholders).
STRICT_TYPES - Enum constant in enum class cloud.opencode.base.yml.spi.YmlFeature
Strict type checking 严格类型检查
strictTypes(boolean) - Method in class cloud.opencode.base.yml.YmlConfig.Builder
Sets whether to enable strict types mode.
success() - Static method in record class cloud.opencode.base.yml.schema.ValidationResult
Creates a successful validation result with no errors.
suffix(String) - Method in class cloud.opencode.base.yml.placeholder.PlaceholderResolver.Builder
Sets the placeholder suffix.
SystemPropertySource() - Constructor for class cloud.opencode.base.yml.bind.PropertySource.SystemPropertySource
 

T

toJson(String) - Static method in class cloud.opencode.base.yml.transform.YmlJson
Converts a YAML string to a compact JSON string.
toJson(String, boolean) - Static method in class cloud.opencode.base.yml.transform.YmlJson
Converts a YAML string to a JSON string with optional pretty-printing.
toJson(Map) - Static method in class cloud.opencode.base.yml.transform.YmlJson
Converts a Map to a compact JSON string.
toJson(Map, boolean) - Static method in class cloud.opencode.base.yml.transform.YmlJson
Converts a Map to a JSON string with optional pretty-printing.
toList() - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
toList() - Method in interface cloud.opencode.base.yml.YmlNode
Converts to a List.
toMap() - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
toMap() - Method in interface cloud.opencode.base.yml.YmlNode
Converts to a Map.
toMap(Object) - Static method in class cloud.opencode.base.yml.bind.YmlBinder
Converts an object to a Map.
toMap(Object) - Static method in class cloud.opencode.base.yml.OpenYml
Converts object to a Map.
toObject(Class) - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
toObject(Class) - Method in interface cloud.opencode.base.yml.YmlNode
Converts to a Java object.
toString() - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
toString() - Method in record class cloud.opencode.base.yml.diff.DiffEntry
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.yml.path.YmlPath.IndexSegment
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.yml.path.YmlPath.PropertySegment
Returns a string representation of this record class.
toString() - Method in class cloud.opencode.base.yml.path.YmlPath
 
toString() - Method in class cloud.opencode.base.yml.placeholder.PropertyPlaceholder
 
toString() - Method in record class cloud.opencode.base.yml.schema.ValidationError
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.yml.schema.ValidationResult
Returns a string representation of this record class.
toString() - Method in class cloud.opencode.base.yml.YmlDocument
 
toYaml() - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
toYaml() - Method in interface cloud.opencode.base.yml.YmlNode
Converts to a YAML string.
type() - Method in record class cloud.opencode.base.yml.diff.DiffEntry
Returns the value of the type record component.
type() - Method in record class cloud.opencode.base.yml.schema.ValidationError
Returns the value of the type record component.
type(String, Class) - Method in class cloud.opencode.base.yml.schema.YmlSchema.Builder
Adds a type constraint: the value at the given path must be assignable to the expected type.
TYPE_MISMATCH - Enum constant in enum class cloud.opencode.base.yml.schema.ValidationError.ErrorType
The value type does not match the expected type.
typeMismatch(String, String, String) - Static method in exception class cloud.opencode.base.yml.exception.YmlPathException
Creates an exception for type mismatch.

U

unflatten(Map) - Static method in class cloud.opencode.base.yml.transform.YmlFlattener
Unflattens a flat dot-notation map back to nested structure using the default separator.
unflatten(Map, String) - Static method in class cloud.opencode.base.yml.transform.YmlFlattener
Unflattens a flat map back to nested structure using the specified separator.
unsafeType(String) - Static method in exception class cloud.opencode.base.yml.exception.YmlSecurityException
Creates an exception for unsafe type.

V

valid() - Method in record class cloud.opencode.base.yml.schema.ValidationResult
Returns the value of the valid record component.
validate(YmlDocument) - Method in class cloud.opencode.base.yml.schema.YmlSchema
Validates a YmlDocument against this schema.
validate(Object) - Method in class cloud.opencode.base.yml.security.YmlSafeLoader
Validates that data is safe.
validate(String) - Static method in class cloud.opencode.base.yml.security.YmlSecurity
Validates YAML content for security issues 验证 YAML 内容的安全问题
validate(String, long, int) - Static method in class cloud.opencode.base.yml.security.YmlSecurity
Validates YAML content with custom limits 使用自定义限制验证 YAML 内容
validate(Map) - Method in class cloud.opencode.base.yml.schema.YmlSchema
Validates a Map against this schema.
validateType(Class) - Method in interface cloud.opencode.base.yml.security.SafeConstructor
Validates that a type is safe, throwing if not.
validateType(String) - Method in interface cloud.opencode.base.yml.security.SafeConstructor
Validates that a type name is safe, throwing if not.
ValidationError - Record Class in cloud.opencode.base.yml.schema
ValidationError - Represents a single validation error in YAML schema validation ValidationError - 表示 YAML 模式验证中的单个验证错误
ValidationError(String, String, ValidationError.ErrorType) - Constructor for record class cloud.opencode.base.yml.schema.ValidationError
Creates an instance of a ValidationError record class.
ValidationError.ErrorType - Enum Class in cloud.opencode.base.yml.schema
Error type enumeration for categorizing validation errors.
ValidationResult - Record Class in cloud.opencode.base.yml.schema
ValidationResult - Result of YAML schema validation ValidationResult - YAML 模式验证的结果
ValidationResult(boolean, List) - Constructor for record class cloud.opencode.base.yml.schema.ValidationResult
Canonical constructor that ensures the error list is immutable.
value() - Element in annotation interface cloud.opencode.base.yml.bind.YmlAlias
The alternative property paths.
value() - Element in annotation interface cloud.opencode.base.yml.bind.YmlProperty
The property path (e.g., "server.port").
value() - Element in annotation interface cloud.opencode.base.yml.bind.YmlValue
The YAML property path YAML 属性路径
valueOf(String) - Static method in enum class cloud.opencode.base.yml.diff.DiffType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cloud.opencode.base.yml.exception.YmlSecurityException.SecurityViolationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cloud.opencode.base.yml.merge.MergeStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cloud.opencode.base.yml.schema.ValidationError.ErrorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cloud.opencode.base.yml.spi.YmlFeature
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cloud.opencode.base.yml.YmlConfig.FlowStyle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cloud.opencode.base.yml.YmlConfig.ScalarStyle
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cloud.opencode.base.yml.YmlNode.NodeType
Returns the enum constant of this class with the specified name.
values() - Method in class cloud.opencode.base.yml.DefaultYmlNode
 
values() - Static method in enum class cloud.opencode.base.yml.diff.DiffType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cloud.opencode.base.yml.exception.YmlSecurityException.SecurityViolationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cloud.opencode.base.yml.merge.MergeStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cloud.opencode.base.yml.schema.ValidationError.ErrorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cloud.opencode.base.yml.spi.YmlFeature
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cloud.opencode.base.yml.YmlConfig.FlowStyle
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cloud.opencode.base.yml.YmlConfig.ScalarStyle
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cloud.opencode.base.yml.YmlNode.NodeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in interface cloud.opencode.base.yml.YmlNode
Gets all child nodes.

W

withEnvironmentVariables() - Method in class cloud.opencode.base.yml.placeholder.PlaceholderResolver.Builder
Adds environment variables as a property source.
withSystemProperties() - Method in class cloud.opencode.base.yml.placeholder.PlaceholderResolver.Builder
Adds system properties as a property source.
write(Object, Writer) - Static method in class cloud.opencode.base.yml.OpenYml
Writes YAML to a writer.
writeFile(Object, Path) - Static method in class cloud.opencode.base.yml.OpenYml
Writes YAML to a file.
writeFile(Object, Path, Charset) - Static method in class cloud.opencode.base.yml.OpenYml
Writes YAML to a file with charset.

Y

YAML_1_2 - Enum constant in enum class cloud.opencode.base.yml.spi.YmlFeature
Support YAML 1.2 specification 支持 YAML 1.2 规范
YamlPropertySource(String, String) - Constructor for class cloud.opencode.base.yml.bind.PropertySource.YamlPropertySource
 
YmlAlias - Annotation Interface in cloud.opencode.base.yml.bind
YML Alias - Defines alternative property names for binding YML 别名 - 定义绑定的替代属性名称
YmlBinder - Class in cloud.opencode.base.yml.bind
YML Binder - Binds YAML data to Java objects YML 绑定器 - 将 YAML 数据绑定到 Java 对象
YmlBindException - Exception Class in cloud.opencode.base.yml.exception
YAML Bind Exception - Thrown when configuration binding fails YAML 绑定异常 - 当配置绑定失败时抛出
YmlBindException(String) - Constructor for exception class cloud.opencode.base.yml.exception.YmlBindException
Constructs a bind exception with message.
YmlBindException(String, Class) - Constructor for exception class cloud.opencode.base.yml.exception.YmlBindException
Constructs a bind exception for required field.
YmlBindException(String, Class, Throwable) - Constructor for exception class cloud.opencode.base.yml.exception.YmlBindException
Constructs a bind exception with path, target type and cause.
YmlBindException(String, Throwable) - Constructor for exception class cloud.opencode.base.yml.exception.YmlBindException
Constructs a bind exception with message and cause.
YmlConfig - Class in cloud.opencode.base.yml
YAML Configuration - Configuration options for YAML processing YAML 配置 - YAML 处理的配置选项
YmlConfig.Builder - Class in cloud.opencode.base.yml
Configuration Builder 配置构建器
YmlConfig.FlowStyle - Enum Class in cloud.opencode.base.yml
Flow Style - YAML output flow style 流风格 - YAML 输出流风格
YmlConfig.ScalarStyle - Enum Class in cloud.opencode.base.yml
Scalar Style - YAML scalar output style 标量风格 - YAML 标量输出风格
YmlDiff - Class in cloud.opencode.base.yml.diff
YAML Diff - Compares two YAML documents and produces a list of differences YAML 差异比较器 - 比较两个 YAML 文档并生成差异列表
YmlDocument - Class in cloud.opencode.base.yml
YAML Document - Represents a parsed YAML document YAML 文档 - 表示解析后的 YAML 文档
YmlFeature - Enum Class in cloud.opencode.base.yml.spi
YAML Feature - Enumeration of YAML processing features YAML 特性 - YAML 处理特性的枚举
YmlFlattener - Class in cloud.opencode.base.yml.transform
YAML Flattener - Flattens and unflattens nested YAML structures YAML 扁平化工具 - 扁平化和还原嵌套 YAML 结构
YmlIgnore - Annotation Interface in cloud.opencode.base.yml.bind
YML Ignore - Excludes a field from YAML binding YML 忽略 - 将字段从 YAML 绑定中排除
YmlIncludeResolver - Class in cloud.opencode.base.yml.include
YAML Include Resolver - Resolves !include directives in YAML files YAML 包含解析器 - 解析 YAML 文件中的 !include 指令
YmlIncludeResolver.Builder - Class in cloud.opencode.base.yml.include
Builder for YmlIncludeResolver - Configures include resolution behavior YmlIncludeResolver 构建器 - 配置包含解析行为
YmlJson - Class in cloud.opencode.base.yml.transform
YmlJson - YAML to JSON bidirectional converter with no external dependencies YmlJson - 无外部依赖的 YAML 与 JSON 双向转换器
YmlMerger - Class in cloud.opencode.base.yml.merge
YAML Merger - Merges multiple YAML documents YAML 合并器 - 合并多个 YAML 文档
YmlNestedProperty - Annotation Interface in cloud.opencode.base.yml.bind
YAML Nested Property Annotation - Binds Nested Object from YAML YAML 嵌套属性注解 - 从 YAML 绑定嵌套对象
YmlNode - Interface in cloud.opencode.base.yml
YAML Node Interface - Represents a node in YAML document tree YAML 节点接口 - 表示 YAML 文档树中的节点
YmlNode.NodeType - Enum Class in cloud.opencode.base.yml
Node Type - Types of YAML nodes 节点类型 - YAML 节点的类型
YmlParseException - Exception Class in cloud.opencode.base.yml.exception
YAML Parse Exception - Thrown when YAML parsing fails YAML 解析异常 - 当 YAML 解析失败时抛出
YmlParseException(String) - Constructor for exception class cloud.opencode.base.yml.exception.YmlParseException
Constructs a parse exception with message.
YmlParseException(String, int, int) - Constructor for exception class cloud.opencode.base.yml.exception.YmlParseException
Constructs a parse exception with message and location.
YmlParseException(String, Throwable) - Constructor for exception class cloud.opencode.base.yml.exception.YmlParseException
Constructs a parse exception with message and cause.
YmlParseException(String, Throwable, int, int) - Constructor for exception class cloud.opencode.base.yml.exception.YmlParseException
Constructs a parse exception with message, cause and location.
YmlPath - Class in cloud.opencode.base.yml.path
YAML Path - Represents a path to a value in YAML document YAML 路径 - 表示 YAML 文档中值的路径
YmlPath.IndexSegment - Record Class in cloud.opencode.base.yml.path
Index Segment - Represents an array index access 索引段 - 表示数组索引访问
YmlPath.PropertySegment - Record Class in cloud.opencode.base.yml.path
Property Segment - Represents a property access 属性段 - 表示属性访问
YmlPath.Segment - Interface in cloud.opencode.base.yml.path
Path Segment - Base interface for path segments 路径段 - 路径段的基础接口
YmlPathException - Exception Class in cloud.opencode.base.yml.exception
YAML Path Exception - Thrown when path access fails YAML 路径异常 - 当路径访问失败时抛出
YmlPathException(String) - Constructor for exception class cloud.opencode.base.yml.exception.YmlPathException
Constructs a path exception for missing path.
YmlPathException(String, String) - Constructor for exception class cloud.opencode.base.yml.exception.YmlPathException
Constructs a path exception with message.
YmlPathException(String, String, Throwable) - Constructor for exception class cloud.opencode.base.yml.exception.YmlPathException
Constructs a path exception with message and cause.
YmlPlaceholderException - Exception Class in cloud.opencode.base.yml.exception
YAML Placeholder Exception - Thrown when placeholder resolution fails YAML 占位符异常 - 当占位符解析失败时抛出
YmlPlaceholderException(String) - Constructor for exception class cloud.opencode.base.yml.exception.YmlPlaceholderException
Constructs a placeholder exception for unresolved placeholder.
YmlPlaceholderException(String, String) - Constructor for exception class cloud.opencode.base.yml.exception.YmlPlaceholderException
Constructs a placeholder exception with message.
YmlPlaceholderException(String, String, Throwable) - Constructor for exception class cloud.opencode.base.yml.exception.YmlPlaceholderException
Constructs a placeholder exception with message and cause.
YmlProfile - Class in cloud.opencode.base.yml.profile
YAML Profile Loader - Profile-based configuration loading with deep merge YAML Profile 加载器 - 基于 Profile 的配置加载与深度合并
YmlProperty - Annotation Interface in cloud.opencode.base.yml.bind
YML Property - Binds a field to a YAML property YML 属性 - 将字段绑定到 YAML 属性
YmlProvider - Interface in cloud.opencode.base.yml.spi
YAML Provider SPI Interface - Service provider interface for YAML processing YAML 提供者 SPI 接口 - YAML 处理的服务提供者接口
YmlProviderFactory - Class in cloud.opencode.base.yml.spi
YAML Provider Factory - Factory for loading YAML providers via SPI YAML 提供者工厂 - 通过 SPI 加载 YAML 提供者的工厂
YmlSafeLoader - Class in cloud.opencode.base.yml.security
YAML Safe Loader - Provides secure YAML loading YAML 安全加载器 - 提供安全的 YAML 加载
YmlSafeLoader.Builder - Class in cloud.opencode.base.yml.security
Safe Loader Builder 安全加载器构建器
YmlSchema - Class in cloud.opencode.base.yml.schema
YmlSchema - Lightweight structural validator for YAML documents YmlSchema - 轻量级 YAML 文档结构验证器
YmlSchema.Builder - Class in cloud.opencode.base.yml.schema
Builder for constructing YmlSchema instances.
YmlSecurity - Class in cloud.opencode.base.yml.security
YML Security - Security utilities for YAML processing YML 安全 - YAML 处理的安全工具
YmlSecurityException - Exception Class in cloud.opencode.base.yml.exception
YAML Security Exception - Thrown when security violation is detected YAML 安全异常 - 当检测到安全违规时抛出
YmlSecurityException(YmlSecurityException.SecurityViolationType, String) - Constructor for exception class cloud.opencode.base.yml.exception.YmlSecurityException
Constructs a security exception with type and message.
YmlSecurityException(YmlSecurityException.SecurityViolationType, String, Throwable) - Constructor for exception class cloud.opencode.base.yml.exception.YmlSecurityException
Constructs a security exception with type, message and cause.
YmlSecurityException.SecurityViolationType - Enum Class in cloud.opencode.base.yml.exception
Security Violation Type - Types of security violations 安全违规类型 - 安全违规的类型
YmlValue - Annotation Interface in cloud.opencode.base.yml.bind
YAML Value Annotation - Binds YAML Path to Field YAML 值注解 - 将 YAML 路径绑定到字段
A B C D E F G H I K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form