Package-level declarations

Types

Link copied to clipboard
class YamlParser : ConfigParser

Default ConfigParser implementation for YAML configuration files.

Link copied to clipboard
class YamlUpdateStrategy : UpdateStrategy

Default UpdateStrategy implementation for YAML configuration files.

Functions

Link copied to clipboard
inline fun <T : Any> Yacla.yaml(noinline block: ConfigLoaderBuilder<T>.() -> Unit): T
inline fun <T : Any> Yacla.yaml(resource: String, file: Path, autoUpdate: Boolean = false, logger: YaclaLogger? = null): T
Link copied to clipboard
inline fun <T : Any> Yacla.yamlLoader(noinline block: ConfigLoaderBuilder<T>.() -> Unit): ConfigLoader<T>
inline fun <T : Any> Yacla.yamlLoader(resource: String, file: Path, autoUpdate: Boolean = false, logger: YaclaLogger? = null): ConfigLoader<T>