From ccde61ffd1053e08612ed18788aaa7621b541a5e Mon Sep 17 00:00:00 2001 From: Robert Jaros Date: Mon, 20 Apr 2020 00:23:54 +0200 Subject: API documentation for KVision 3.7.0 --- .../-observable-set-wrapper/index.html | 160 +++++++++++++++++++++ 1 file changed, 160 insertions(+) create mode 100644 api/pl.treksoft.kvision.state/-observable-set-wrapper/index.html (limited to 'api/pl.treksoft.kvision.state/-observable-set-wrapper/index.html') diff --git a/api/pl.treksoft.kvision.state/-observable-set-wrapper/index.html b/api/pl.treksoft.kvision.state/-observable-set-wrapper/index.html new file mode 100644 index 00000000..7533d5bc --- /dev/null +++ b/api/pl.treksoft.kvision.state/-observable-set-wrapper/index.html @@ -0,0 +1,160 @@ + + + +ObservableSetWrapper - kvision + + + +kvision / pl.treksoft.kvision.state / ObservableSetWrapper
+
+

ObservableSetWrapper

+(js) class ObservableSetWrapper<T> : MutableSet<T>, ObservableSet<T>, ObservableState<Set<T>> +

Simple observable set implementation.

+

Constructors

+ + + + + + + +
+(js) +

<init>

+
+

Simple observable set implementation.

+ObservableSetWrapper(mutableSet: MutableSet<T> = mutableSetOf())
+

Properties

+ + + + + + + + + + + + + + + +
+(js) +

mutableSet

+
+val mutableSet: MutableSet<T>
+(js) +

onUpdate

+
+val onUpdate: MutableCollection<(MutableSet<T>) -> Unit>
+(js) +

size

+
+val size: Int
+

Functions

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+(js) +

add

+
+fun add(element: T): Boolean
+(js) +

addAll

+
+fun addAll(elements: Collection<T>): Boolean
+(js) +

clear

+
+fun clear(): Unit
+(js) +

contains

+
+fun contains(element: T): Boolean
+(js) +

containsAll

+
+fun containsAll(elements: Collection<T>): Boolean
+(js) +

getState

+
+

Get current state.

+fun getState(): Set<T>
+(js) +

isEmpty

+
+fun isEmpty(): Boolean
+(js) +

iterator

+
+fun iterator(): MutableIterator<T>
+(js) +

remove

+
+fun remove(element: T): Boolean
+(js) +

removeAll

+
+fun removeAll(elements: Collection<T>): Boolean
+(js) +

retainAll

+
+fun retainAll(elements: Collection<T>): Boolean
+(js) +

subscribe

+
+

Subscribe for the state change notifications.

+fun subscribe(observer: (Set<T>) -> Unit): () -> Unit
+ + -- cgit