IviServiceNullableMirrorableMapPropertyDelegate
class IviServiceNullableMirrorableMapPropertyDelegate<K, V>( lifecycleOwner: LifecycleOwner, listener: MirrorableMapListenerForwarder<K, V>, observer: ChangeHandler<MirrorableMap<K, V>?>) : IviServicePropertyDelegate<MirrorableMap<K, V>?>
Content copied to clipboard
Property delegate for nullable IVI service MirrorableMap properties.
Same as IviServiceNonNullMirrorableMapPropertyDelegate but for nullable properties. The IviServiceBase does not check nullable properties. When the property changes, the listener is registered to it with its associate lifecycleOwner.
For non-null MirrorableMap properties, see IviServiceNonNullMirrorableMapPropertyDelegate
Constructors
Link copied to clipboard
fun <K, V> IviServiceNullableMirrorableMapPropertyDelegate( lifecycleOwner: LifecycleOwner, listener: MirrorableMapListenerForwarder<K, V>, observer: ChangeHandler<MirrorableMap<K, V>?>)
Content copied to clipboard
Properties
Link copied to clipboard
open override var afterChange: ChangeHandler<MirrorableMap<K, V>?>? = null
Content copied to clipboard
Link copied to clipboard
open override var beforeChange: ChangeHandler<MirrorableMap<K, V>?>? = null
Content copied to clipboard