MetaProvider
A container for meta nodes
Functions
Inheritors
Extensions
boolean
Link copied to clipboard
fun MetaProvider.boolean(key: Name? = null): ReadOnlyProperty<Any?, Boolean?>
Content copied to clipboard
fun MetaProvider.boolean(default: Boolean, key: Name? = null): ReadOnlyProperty<Any?, Boolean>
Content copied to clipboard
fun MetaProvider.boolean(key: Name? = null, default: () -> Boolean): ReadOnlyProperty<Any?, Boolean>
Content copied to clipboard
double
Link copied to clipboard
fun MetaProvider.double(key: Name? = null): ReadOnlyProperty<Any?, Double?>
Content copied to clipboard
fun MetaProvider.double(default: Double, key: Name? = null): ReadOnlyProperty<Any?, Double>
Content copied to clipboard
float
Link copied to clipboard
fun MetaProvider.float(key: Name? = null): ReadOnlyProperty<Any?, Float?>
Content copied to clipboard
fun MetaProvider.float(default: Float, key: Name? = null): ReadOnlyProperty<Any?, Float>
Content copied to clipboard
int
Link copied to clipboard
fun MetaProvider.int(default: Int, key: Name? = null): ReadOnlyProperty<Any?, Int>
Content copied to clipboard
long
Link copied to clipboard
fun MetaProvider.long(default: Long, key: Name? = null): ReadOnlyProperty<Any?, Long>
Content copied to clipboard
node
Link copied to clipboard
fun <T> MetaProvider.node(key: Name? = null, converter: MetaConverter<T>): ReadOnlyProperty<Any?, T?>
Content copied to clipboard
number
Link copied to clipboard
fun MetaProvider.number(key: Name? = null): ReadOnlyProperty<Any?, Number?>
Content copied to clipboard
fun MetaProvider.number(default: Number, key: Name? = null): ReadOnlyProperty<Any?, Number>
Content copied to clipboard
fun MetaProvider.number(key: Name? = null, default: () -> Number): ReadOnlyProperty<Any?, Number>
Content copied to clipboard
string
Link copied to clipboard
fun MetaProvider.string(key: Name? = null): ReadOnlyProperty<Any?, String?>
Content copied to clipboard
fun MetaProvider.string(default: String, key: Name? = null): ReadOnlyProperty<Any?, String>
Content copied to clipboard
fun MetaProvider.string(key: Name? = null, default: () -> String): ReadOnlyProperty<Any?, String>
Content copied to clipboard
value
Link copied to clipboard
fun MetaProvider.value(key: Name? = null): ReadOnlyProperty<Any?, Value?>
Content copied to clipboard
A property delegate that uses custom key
fun <R> MetaProvider.value(key: Name? = null, reader: (Value?) -> R): ReadOnlyProperty<Any?, R>
Content copied to clipboard