Skip to content

Toml

object Toml : DynamicOps<TomlElement> 

Functions

compressMaps

open fun compressMaps(): Boolean

convertList

open fun <U : Any?> convertList(outOps: DynamicOps<U?>?, input: TomlElement?): U?

convertMap

open fun <U : Any?> convertMap(outOps: DynamicOps<U?>?, input: TomlElement?): U?

convertTo

open override fun <U : Any> convertTo(outOps: DynamicOps<U>, input: TomlElement): U

createBoolean

open override fun createBoolean(value: Boolean): TomlElement

createByte

open fun createByte(value: Byte): TomlElement?

createByteList

open fun createByteList(input: ByteBuffer?): TomlElement?

createDouble

open fun createDouble(value: Double): TomlElement?

createFloat

open fun createFloat(value: Float): TomlElement?

createInt

open fun createInt(value: Int): TomlElement?

createIntList

open fun createIntList(input: IntStream?): TomlElement?

createList

open override fun createList(input: Stream<TomlElement>): TomlElement

createLong

open fun createLong(value: Long): TomlElement?

createLongList

open fun createLongList(input: LongStream?): TomlElement?

createMap

open fun createMap(map: Map<TomlElement?, TomlElement?>?): TomlElement?
open override fun createMap(map: Stream<Pair<TomlElement, TomlElement>>): TomlElement

createNumeric

open override fun createNumeric(i: Number): TomlElement

createShort

open fun createShort(value: Short): TomlElement?

createString

open override fun createString(value: String): TomlElement

empty

open override fun empty(): TomlElement

emptyList

open fun emptyList(): TomlElement?

emptyMap

open fun emptyMap(): TomlElement?

get

open operator fun get(input: TomlElement?, key: String?): DataResult<TomlElement?>?

getBooleanValue

open override fun getBooleanValue(input: TomlElement): DataResult<Boolean>

getByteBuffer

open fun getByteBuffer(input: TomlElement?): DataResult<ByteBuffer?>?

getGeneric

open fun getGeneric(input: TomlElement?, key: TomlElement?): DataResult<TomlElement?>?

getIntStream

open fun getIntStream(input: TomlElement?): DataResult<IntStream?>?

getList

open override fun getList(input: TomlElement): DataResult<Consumer<Consumer<TomlElement>>>

getLongStream

open fun getLongStream(input: TomlElement?): DataResult<LongStream?>?

getMap

open override fun getMap(input: TomlElement): DataResult<MapLike<TomlElement>>

getMapEntries

open override fun getMapEntries(input: TomlElement): DataResult<Consumer<BiConsumer<TomlElement, TomlElement>>>

getMapValues

open override fun getMapValues(input: TomlElement): DataResult<Stream<Pair<TomlElement, TomlElement>>>

getNumberValue

open fun getNumberValue(input: TomlElement?, defaultValue: Number?): Number?
open override fun getNumberValue(input: TomlElement): DataResult<Number>

getStream

open override fun getStream(input: TomlElement): DataResult<Stream<TomlElement>>

getStringValue

open override fun getStringValue(input: TomlElement): DataResult<String>

listBuilder

open fun listBuilder(): ListBuilder<TomlElement?>?

mapBuilder

open fun mapBuilder(): RecordBuilder<TomlElement?>?

mergeToList

open fun mergeToList(list: TomlElement?, values: List<TomlElement?>?): DataResult<TomlElement?>?
open override fun mergeToList(list: TomlElement, value: TomlElement): DataResult<TomlElement>

mergeToMap

open fun mergeToMap(map: TomlElement?, values: MapLike<TomlElement?>?): DataResult<TomlElement?>?
open fun mergeToMap(map: TomlElement?, values: Map<TomlElement?, TomlElement?>?): DataResult<TomlElement?>?
open override fun mergeToMap(
    map: TomlElement, 
    key: TomlElement, 
    value: TomlElement
): DataResult<TomlElement>

mergeToPrimitive

open fun mergeToPrimitive(prefix: TomlElement?, value: TomlElement?): DataResult<TomlElement?>?

remove

open override fun remove(input: TomlElement, key: String): TomlElement

set

open operator fun set(
    input: TomlElement?, 
    key: String?, 
    value: TomlElement?
): TomlElement?

update

open fun update(
    input: TomlElement?, 
    key: String?, 
    function: Function<TomlElement?, TomlElement?>?
): TomlElement?

updateGeneric

open fun updateGeneric(
    input: TomlElement?, 
    key: TomlElement?, 
    function: Function<TomlElement?, TomlElement?>?
): TomlElement?

withDecoder

open fun <E : Any?> withDecoder(decoder: Decoder<E?>?): Function<TomlElement?, DataResult<Pair<E?, TomlElement?>?>?>?

withEncoder

open fun <E : Any?> withEncoder(encoder: Encoder<E?>?): Function<E?, DataResult<TomlElement?>?>?

withParser

open fun <E : Any?> withParser(decoder: Decoder<E?>?): Function<TomlElement?, DataResult<E?>?>?