Package renetik.android.store.property.value

Types

Link copied to clipboard
open class CSBooleanValueStoreProperty(    store: CSStore,     key: String,     val default: Boolean,     onChange: (value: Boolean) -> Unit? = null) : CSValueStoreProperty<Boolean>
Link copied to clipboard
class CSDoubleValueStoreProperty(    store: CSStore,     key: String,     val default: Double,     onChange: (value: Double) -> Unit?) : CSValueStoreProperty<Double>
Link copied to clipboard
class CSFloatValueStoreProperty(    store: CSStore,     key: String,     val default: Float,     onChange: (value: Float) -> Unit?) : CSValueStoreProperty<Float>
Link copied to clipboard
class CSIntValueStoreProperty(    store: CSStore,     key: String,     val default: Int,     onChange: (value: Int) -> Unit? = null) : CSValueStoreProperty<Int>
Link copied to clipboard
class CSJsonListValueStoreProperty<T : CSJsonObjectStore>(    store: CSStore,     key: String,     val type: KClass<T>,     val default: List<T>,     onApply: (value: List<T>) -> Unit? = null) : CSValueStoreProperty<List<T>>
Link copied to clipboard
class CSJsonMutableListValueStoreProperty<T : CSJsonObjectStore>(    store: CSStore,     key: String,     val type: KClass<T>,     val default: MutableList<T> = mutableListOf(),     onChange: ArgFunc<MutableList<T>>? = null) : CSValueStoreProperty<MutableList<T>>
Link copied to clipboard
class CSJsonValueStoreProperty<T : CSJsonObjectStore>(    store: CSStore,     key: String,     val default: T,     onChange: ArgFunc<T>? = null) : CSValueStoreProperty<T>
Link copied to clipboard
class CSListItemValueStoreProperty<T>(    store: CSStore,     key: String,     val getValues: () -> List<T>,     val getDefault: () -> T,     onChange: (value: T) -> Unit? = null) : CSValueStoreProperty<T> , CSListValuesVariable<T>
Link copied to clipboard
class CSListValueStoreProperty<T : CSHasId>(    store: CSStore,     key: String,     val values: Iterable<T>,     val default: List<T>,     onChange: (value: List<T>) -> Unit? = null) : CSValueStoreProperty<List<T>>
Link copied to clipboard
class CSLongValueStoreProperty(    store: CSStore,     key: String,     val default: Long,     onChange: (value: Long) -> Unit?) : CSValueStoreProperty<Long>
Link copied to clipboard
class CSStringValueStoreProperty(    store: CSStore,     key: String,     val default: String,     onChange: (value: String) -> Unit? = null) : CSValueStoreProperty<String>
Link copied to clipboard
abstract class CSValueStoreProperty<T>(    val store: CSStore,     val key: String,     onChange: (value: T) -> Unit? = null) : CSPropertyBase<T> , CSStoreProperty<T>