private static class FXCollections.SynchronizedObservableMap<K,V> extends FXCollections.SynchronizedMap<K,V> implements ObservableMap<K,V>
Modifier and Type | Field and Description |
---|---|
private ObservableMap<K,V> |
backingMap |
private MapChangeListener<K,V> |
listener |
private MapListenerHelper |
listenerHelper |
mutex
Constructor and Description |
---|
SynchronizedObservableMap(ObservableMap<K,V> map) |
SynchronizedObservableMap(ObservableMap<K,V> map,
java.lang.Object mutex) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(InvalidationListener listener)
Add a listener to this observable map.
|
void |
removeListener(InvalidationListener listener)
Tries to removed a listener from this observable map.
|
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
private final ObservableMap<K,V> backingMap
private MapListenerHelper listenerHelper
private final MapChangeListener<K,V> listener
SynchronizedObservableMap(ObservableMap<K,V> map, java.lang.Object mutex)
SynchronizedObservableMap(ObservableMap<K,V> map)
public void addListener(InvalidationListener listener)
ObservableMap
addListener
in interface ObservableMap<K,V>
listener
- the listener for listening to the list changespublic void removeListener(InvalidationListener listener)
ObservableMap
removeListener
in interface ObservableMap<K,V>
listener
- a listener to remove