private static class FXCollections.SynchronizedObservableSet<E> extends FXCollections.SynchronizedSet<E> implements ObservableSet<E>
Modifier and Type | Field and Description |
---|---|
private ObservableSet<E> |
backingSet |
private SetChangeListener<E> |
listener |
private SetListenerHelper |
listenerHelper |
mutex
Constructor and Description |
---|
SynchronizedObservableSet(ObservableSet<E> set) |
SynchronizedObservableSet(ObservableSet<E> set,
java.lang.Object mutex) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(InvalidationListener listener)
Add a listener to this observable set.
|
void |
removeListener(InvalidationListener listener)
Tries to removed a listener from this observable set.
|
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
private final ObservableSet<E> backingSet
private SetListenerHelper listenerHelper
private final SetChangeListener<E> listener
SynchronizedObservableSet(ObservableSet<E> set, java.lang.Object mutex)
SynchronizedObservableSet(ObservableSet<E> set)
public void addListener(InvalidationListener listener)
ObservableSet
addListener
in interface ObservableSet<E>
listener
- the listener for listening to the set changespublic void removeListener(InvalidationListener listener)
ObservableSet
removeListener
in interface ObservableSet<E>
listener
- a listener to remove