Default

class Default<T : Any>(clazz: KClass<T>, type: KType, default: () -> T) : KtConfigString<T>

Handle config as String.

Since

1.0.0

Parameters

clazz
type
default

Default config data

T

Config type

Constructors

Link copied to clipboard
constructor(clazz: KClass<T>, type: KType, default: () -> T)

Functions

Link copied to clipboard
open override fun load(text: String): T

Load config from text. If text is empty, return default.

Link copied to clipboard
fun save(content: T): String

Save config to String.