public abstract class TransformationMap<K,V,F> extends ObservableMapBase<K,V> implements ObservableMap<K,V>
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Modifier | Constructor and Description |
---|---|
protected |
TransformationMap(ObservableMap<K,? extends F> source) |
Modifier and Type | Method and Description |
---|---|
MapChangeListener<K,F> |
getListener() |
ObservableMap<K,? extends F> |
getSource() |
boolean |
isInTransformationChain(ObservableMap<?,?> map) |
protected abstract void |
sourceChanged(MapChangeListener.Change<? extends K,? extends F> c) |
addListener, addListener, fireChange, hasListeners, removeListener, removeListener
clear, clone, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, toString, values
finalize, getClass, notify, notifyAll, wait, wait, wait
addListener, removeListener
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
addListener, removeListener
protected TransformationMap(@Nonnull ObservableMap<K,? extends F> source)
public final ObservableMap<K,? extends F> getSource()
public MapChangeListener<K,F> getListener()
public final boolean isInTransformationChain(@Nullable ObservableMap<?,?> map)
protected abstract void sourceChanged(MapChangeListener.Change<? extends K,? extends F> c)