public class ObservableSet<T>
extends com.google.common.collect.ForwardingSet<T>
implements java.io.Serializable
Constructor and Description |
---|
ObservableSet(java.util.Set<T> delegate,
java.util.function.BiConsumer<CollectionChangeType,java.util.Collection<? extends T>> onCollectionChanged) |
Modifier and Type | Method and Description |
---|---|
boolean |
add(T element) |
boolean |
addAll(java.util.Collection<? extends T> collection) |
void |
clear() |
protected java.util.Set<T> |
delegate() |
protected void |
fireCollectionChanged(CollectionChangeType type,
java.util.Collection<? extends T> changes) |
protected void |
fireCollectionRefreshed() |
java.util.Iterator<T> |
iterator() |
boolean |
remove(java.lang.Object object) |
boolean |
removeAll(java.util.Collection<?> collection) |
boolean |
retainAll(java.util.Collection<?> collection) |
equals, hashCode, standardEquals, standardHashCode, standardRemoveAll
contains, containsAll, isEmpty, size, standardAddAll, standardClear, standardContains, standardContainsAll, standardIsEmpty, standardRemove, standardRetainAll, standardToArray, standardToArray, standardToString, toArray, toArray
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public ObservableSet(java.util.Set<T> delegate, java.util.function.BiConsumer<CollectionChangeType,java.util.Collection<? extends T>> onCollectionChanged)
protected void fireCollectionChanged(CollectionChangeType type, java.util.Collection<? extends T> changes)
protected void fireCollectionRefreshed()
protected java.util.Set<T> delegate()
delegate
in class com.google.common.collect.ForwardingSet<T>
public boolean add(T element)
public boolean removeAll(java.util.Collection<?> collection)
public boolean remove(java.lang.Object object)
public boolean addAll(java.util.Collection<? extends T> collection)
public boolean retainAll(java.util.Collection<?> collection)
public void clear()