Class MapListenerHelperEx.AtomicChange<K,V>
java.lang.Object
javafx.collections.MapChangeListener.Change<K,V>
org.eclipse.gef.common.collections.MapListenerHelperEx.AtomicChange<K,V>
- Type Parameters:
K- The key type of the sourceObservableMap.V- The value type of the sourceObservableMap.
- Enclosing class:
- MapListenerHelperEx<K,
V>
A simple implementation of an
MapChangeListener.Change.-
Constructor Summary
ConstructorsConstructorDescriptionAtomicChange(ObservableMap<K, V> source, MapChangeListener.Change<? extends K, ? extends V> change) Creates a newMapListenerHelperEx.AtomicChangefor the passed in source, based on the data provided in the passed-in change.AtomicChange(ObservableMap<K, V> source, K key, V removedValue, V addedValue) Creates a newMapListenerHelperEx.AtomicChangethat represents a change comprising a single elementary sub-change. -
Method Summary
Methods inherited from class javafx.collections.MapChangeListener.Change
getMap
-
Constructor Details
-
AtomicChange
Creates a newMapListenerHelperEx.AtomicChangethat represents a change comprising a single elementary sub-change.- Parameters:
source- The sourceObservableMapfrom which the change originated.key- The key to which the change is related.removedValue- The value that was removed by this change ornullif no value was removed.addedValue- The value that was added by this change ornullif no value was added.
-
AtomicChange
public AtomicChange(ObservableMap<K, V> source, MapChangeListener.Change<? extends K, ? extends V> change) Creates a newMapListenerHelperEx.AtomicChangefor the passed in source, based on the data provided in the passed-in change.This is basically used to allow properties wrapping an
ObservableMapto re-fire change events of their wrappedObservableMapwith themselves as source.- Parameters:
source- The new sourceObservableMap.change- The change to infer a new change from. It is expected that the change is in initial state. In either case it will be reset to initial state.
-
-
Method Details
-
getKey
- Specified by:
getKeyin classMapChangeListener.Change<K,V>
-
getValueAdded
- Specified by:
getValueAddedin classMapChangeListener.Change<K,V>
-
getValueRemoved
- Specified by:
getValueRemovedin classMapChangeListener.Change<K,V>
-
toString
-
wasAdded
public boolean wasAdded()- Specified by:
wasAddedin classMapChangeListener.Change<K,V>
-
wasRemoved
public boolean wasRemoved()- Specified by:
wasRemovedin classMapChangeListener.Change<K,V>
-