Package io.jmix.flowui.model.impl
Class ObservableSet<T>
java.lang.Object
com.google.common.collect.ForwardingObject
com.google.common.collect.ForwardingCollection<E>
com.google.common.collect.ForwardingSet<T>
io.jmix.flowui.model.impl.ObservableSet<T>
- All Implemented Interfaces:
Serializable,Iterable<T>,Collection<T>,Set<T>
public class ObservableSet<T>
extends com.google.common.collect.ForwardingSet<T>
implements Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionObservableSet(Set<T> delegate, BiConsumer<CollectionChangeType, Collection<? extends T>> onCollectionChanged) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanaddAll(Collection<? extends T> collection) voidclear()delegate()protected voidfireCollectionChanged(CollectionChangeType type, Collection<? extends T> changes) protected voiditerator()booleanbooleanremoveAll(Collection<?> collection) booleanretainAll(Collection<?> collection) Methods inherited from class com.google.common.collect.ForwardingSet
equals, hashCode, standardEquals, standardHashCode, standardRemoveAllMethods inherited from class com.google.common.collect.ForwardingCollection
contains, containsAll, isEmpty, size, standardAddAll, standardClear, standardContains, standardContainsAll, standardIsEmpty, standardRemove, standardRetainAll, standardToArray, standardToArray, standardToString, toArray, toArrayMethods inherited from class com.google.common.collect.ForwardingObject
toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.Set
contains, containsAll, isEmpty, size, spliterator, toArray, toArray
-
Constructor Details
-
ObservableSet
public ObservableSet(Set<T> delegate, BiConsumer<CollectionChangeType, Collection<? extends T>> onCollectionChanged)
-
-
Method Details
-
fireCollectionChanged
-
fireCollectionRefreshed
protected void fireCollectionRefreshed() -
delegate
- Specified by:
delegatein classcom.google.common.collect.ForwardingSet<T>
-
add
-
removeAll
-
remove
-
addAll
-
retainAll
-
clear
public void clear() -
iterator
-