Minix
5.0.0-alpha
module-common
/
dev.racci.minix.api.utils.collections
/
ObservableHolder
Observable
Holder
@
API
(
status
=
API.Status.EXPERIMENTAL
)
abstract
class
ObservableHolder
<
T
>
Constructors
Functions
Properties
Inheritors
Constructors
Observable
Holder
Link copied to clipboard
fun
ObservableHolder
(
)
Functions
observe
Link copied to clipboard
inline
fun
<
F
:
Function
<
Unit
>
>
observe
(
vararg
action
:
ObservableAction
?
,
listener
:
F
)
run
Listeners
Link copied to clipboard
inline
fun
<
F
:
Function
<
Unit
>
>
runListeners
(
vararg
params
:
Any
?
)
Properties
listeners
Link copied to clipboard
abstract
val
listeners
:
MutableMultiMap
<
Function
<
Unit
>
,
ObservableAction
?
>
Inheritors
ObservableMap
Link copied to clipboard
ObservableCollection
Link copied to clipboard