MutableMetaProvider
A generic interface that gives access to getting and setting meta notes and values
Functions
Inheritors
Extensions
boolean
Link copied to clipboard
fun MutableMetaProvider.boolean(key: Name? = null): ReadWriteProperty<Any?, Boolean?>
Content copied to clipboard
fun MutableMetaProvider.boolean(default: Boolean, key: Name? = null): ReadWriteProperty<Any?, Boolean>
Content copied to clipboard
fun MutableMetaProvider.boolean(key: Name? = null, default: () -> Boolean): ReadWriteProperty<Any?, Boolean>
Content copied to clipboard
double
Link copied to clipboard
fun MutableMetaProvider.double(key: Name? = null): ReadWriteProperty<Any?, Double?>
Content copied to clipboard
fun MutableMetaProvider.double(default: Double, key: Name? = null): ReadWriteProperty<Any?, Double>
Content copied to clipboard
doubleArray
Link copied to clipboard
fun MutableMetaProvider.doubleArray(vararg default: Double, key: Name? = null): ReadWriteProperty<Any?, DoubleArray>
Content copied to clipboard
float
Link copied to clipboard
fun MutableMetaProvider.float(key: Name? = null): ReadWriteProperty<Any?, Float?>
Content copied to clipboard
fun MutableMetaProvider.float(default: Float, key: Name? = null): ReadWriteProperty<Any?, Float>
Content copied to clipboard
int
Link copied to clipboard
fun MutableMetaProvider.int(key: Name? = null): ReadWriteProperty<Any?, Int?>
Content copied to clipboard
fun MutableMetaProvider.int(default: Int, key: Name? = null): ReadWriteProperty<Any?, Int>
Content copied to clipboard
long
Link copied to clipboard
fun MutableMetaProvider.long(key: Name? = null): ReadWriteProperty<Any?, Long?>
Content copied to clipboard
fun MutableMetaProvider.long(default: Long, key: Name? = null): ReadWriteProperty<Any?, Long>
Content copied to clipboard
node
Link copied to clipboard
fun MutableMetaProvider.node(key: Name? = null): ReadWriteProperty<Any?, Meta?>
Content copied to clipboard
fun <T> MutableMetaProvider.node(key: Name? = null, converter: MetaConverter<T>): ReadWriteProperty<Any?, T?>
Content copied to clipboard
number
Link copied to clipboard
fun MutableMetaProvider.number(key: Name? = null): ReadWriteProperty<Any?, Number?>
Content copied to clipboard
fun MutableMetaProvider.number(default: Number, key: Name? = null): ReadWriteProperty<Any?, Number>
Content copied to clipboard
fun MutableMetaProvider.number(key: Name? = null, default: () -> Number): ReadWriteProperty<Any?, Number>
Content copied to clipboard
numberList
Link copied to clipboard
fun MutableMetaProvider.numberList(vararg default: Number, key: Name? = null): ReadWriteProperty<Any?, List<Number>>
Content copied to clipboard
remove
Link copied to clipboard
set
Link copied to clipboard
string
Link copied to clipboard
fun MutableMetaProvider.string(key: Name? = null): ReadWriteProperty<Any?, String?>
Content copied to clipboard
fun MutableMetaProvider.string(default: String, key: Name? = null): ReadWriteProperty<Any?, String>
Content copied to clipboard
fun MutableMetaProvider.string(key: Name? = null, default: () -> String): ReadWriteProperty<Any?, String>
Content copied to clipboard
stringList
Link copied to clipboard
fun MutableMetaProvider.stringList(vararg default: String, key: Name? = null): ReadWriteProperty<Any?, List<String>>
Content copied to clipboard
fun MutableMetaProvider.stringList(key: Name? = null): ReadWriteProperty<Any?, List<String>?>
Content copied to clipboard
value
Link copied to clipboard
fun MutableMetaProvider.value(key: Name? = null): ReadWriteProperty<Any?, Value?>
Content copied to clipboard