FileLoader

interface FileLoader<T, E : IMessageProvider<C>, C : Any>

Properties

Link copied to clipboard
abstract val fileExtensions: Set<String>

Functions

Link copied to clipboard
abstract fun flatten(data: T, parent: String = ""): Map<String, String>
Link copied to clipboard
abstract fun parse(stream: InputStream): T
abstract fun parse(path: Path): T
Link copied to clipboard
open fun resolve(data: T, keyMap: Map<String, MessageKey<E, C>>): MutableMap<MessageKey<E, C>, String>