CSJsonListListLateStoreProperty

class CSJsonListListLateStoreProperty<T : CSJsonObjectStore>(store: CSStore, val key: String, val type: KClass<T>, onChange: (value: List<List<T>>) -> Unit? = null) : CSLateStorePropertyBase<List<List<T>>>

Constructors

Link copied to clipboard
constructor(store: CSStore, key: String, type: KClass<T>, onChange: (value: List<List<T>>) -> Unit? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
override var isDestructed: Boolean
Link copied to clipboard
open override val isLoaded: Boolean
Link copied to clipboard
Link copied to clipboard
open val isSaved: Boolean
Link copied to clipboard
open override val key: String
Link copied to clipboard
val onChange: (value: List<List<T>>) -> Unit?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
override val store: CSStore
Link copied to clipboard
val type: KClass<T>
Link copied to clipboard
open override var value: List<List<T>>

Functions

Link copied to clipboard
Link copied to clipboard
open fun clear()
Link copied to clipboard
open override fun fireChange()
Link copied to clipboard
open override fun get(store: CSStore): List<List<T>>?
Link copied to clipboard
open fun getAndSet(newValue: List<List<T>>): List<List<T>>
Link copied to clipboard
open operator override fun getValue(thisRef: Any?, property: KProperty<*>): List<List<T>>
Link copied to clipboard
open override fun onChange(function: (List<List<T>>) -> Unit): CSRegistration
Link copied to clipboard
open override fun onDestruct()
Link copied to clipboard
open fun onLoadedValueChanged(value: List<List<T>>?)
Link copied to clipboard
open override fun pause()
Link copied to clipboard
open override fun resume(fireChange: Boolean)
Link copied to clipboard
fun <T> CSStoreProperty<T>.save(value: T)
Link copied to clipboard
Link copied to clipboard
open override fun set(store: CSStore, value: List<List<T>>)
Link copied to clipboard
open operator override fun setValue(thisRef: Any?, property: KProperty<*>, value: List<List<T>>)
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open fun trackModified(track: Boolean = true): CSStoreProperty<List<List<T>>>
Link copied to clipboard
open override fun update()
Link copied to clipboard
open override fun value(newValue: List<List<T>>, fire: Boolean)