Package-level declarations

Types

Link copied to clipboard
interface ConfigLoader<T : Any>

Represents a loaded configuration file mapped to a Kotlin or Java object.

Link copied to clipboard

Builder interface for configuring and creating a ConfigLoader instance.

Link copied to clipboard
interface FieldLoader

Interface for custom field deserialization during config loading.

Link copied to clipboard

Java-compatible DSL scope interface for defining configuration loaders within a shared default context using net.ririfa.yacla.Yacla.withDefaults.

Link copied to clipboard

Defines a strategy for updating an existing configuration file to match a newer default version.

Link copied to clipboard

A registry that maps ConfigParser implementations to their corresponding UpdateStrategy.