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–2023 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