ReadWriteProperty
interface ReadWriteProperty<in T, V> : ReadOnlyProperty<T, V>
Базовый интерфейс, который можно использовать для реализации делегатов свойств чтения и записи.
Он предоставляется только для удобства; вам не нужно расширять этот интерфейс, если ваш делегат свойства имеет методы с такими же сигнатурами.
Параметры
T - тип объекта, владеющего делегированным свойством.
V - тип значения свойства.
Функции
getValue
Возвращает значение свойства для данного объекта.
abstract operator fun getValue( thisRef: T, property: KProperty<*> ): V
setValue
Устанавливает значение свойства для данного объекта.
abstract operator fun setValue( thisRef: T, property: KProperty<*>, value: V)
Наследники
ObservableProperty
Реализует основную логику делегата свойства для свойства чтения/записи, вызывающего функции обратного вызова при изменении.
abstract class ObservableProperty<V> : ReadWriteProperty<Any?, V>
© 2010–2020 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.properties/-read-write-property/index.html