java.lang.Object
javafx.collections.MapChangeListener.Change<K,V>
- Type Parameters:
- K- key type
- V- value type
- Enclosing interface:
- MapChangeListener<K,V>
public abstract static class MapChangeListener.Change<K,V> extends Object
An elementary change done to an ObservableMap.
 Change contains information about a put or remove operation.
 Note that put operation might remove an element if there was
 already a value associated with the same key. In this case
 wasAdded() and wasRemoved() will both return true.
- Since:
- JavaFX 2.0
- 
Constructor SummaryConstructors Constructor Description Change(ObservableMap<K,V> map)Constructs a change associated with a map.
- 
Method SummaryModifier and Type Method Description abstract KgetKey()A key associated with the change.ObservableMap<K,V>getMap()An observable map that is associated with the change.abstract VgetValueAdded()Get the new value of the key.abstract VgetValueRemoved()Get the old value of the key.abstract booleanwasAdded()If this change is a result of add operation.abstract booleanwasRemoved()If this change is a result of removal operation.
- 
Constructor Details- 
ChangeConstructs a change associated with a map.- Parameters:
- map- the source of the change
 
 
- 
- 
Method Details- 
getMapAn observable map that is associated with the change.- Returns:
- the source map
 
- 
wasAddedpublic abstract boolean wasAdded()If this change is a result of add operation.- Returns:
- true if a new value (or key-value) entry was added to the map
 
- 
wasRemovedpublic abstract boolean wasRemoved()If this change is a result of removal operation. Note that an element might be removed even as a result of put operation.- Returns:
- true if an old value (or key-value) entry was removed from the map
 
- 
getKeyA key associated with the change. If the change is a remove change, the key no longer exist in a map. Otherwise, the key got set to a new value.- Returns:
- the key that changed
 
- 
getValueAddedGet the new value of the key. Return null if this is a removal.- Returns:
- the value that is now associated with the key
 
- 
getValueRemovedGet the old value of the key. This is null if and only if the value was added to the key that was not previously in the map.- Returns:
- the value previously associated with the key
 
 
-