org.eclipse.core.databinding.observable.map
Class MapDiff
java.lang.Object
org.eclipse.core.databinding.observable.map.MapDiff
-
All Implemented Interfaces:
-
IDiff
-
public abstract class MapDiff
- extends
Object
- implements
IDiff
-
Since:
- 1.1
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
MapDiff
public MapDiff()
isEmpty
public boolean isEmpty()
- Returns true if the diff has no added, removed or changed entries.
-
-
-
Returns:
- true if the diff has no added, removed or changed entries.
-
Since:
- 1.2
applyTo
public void applyTo(
Map map)
- Applies the changes in this diff to the given map
-
-
-
Parameters:
-
map
- the map to which the diff will be applied -
Since:
- 1.2
getAddedKeys
public abstract
Set getAddedKeys()
-
-
-
Returns:
- the set of keys which were added
getRemovedKeys
public abstract
Set getRemovedKeys()
-
-
-
Returns:
- the set of keys which were removed
getChangedKeys
public abstract
Set getChangedKeys()
-
-
-
Returns:
- the set of keys for which the value has changed
getOldValue
public abstract
Object getOldValue(
Object key)
- Returns the old value for the given key, which must be an element of
getRemovedKeys()
or
getChangedKeys()
.
-
-
-
Parameters:
-
key
-
-
Returns:
- the old value for the given key.
getNewValue
public abstract
Object getNewValue(
Object key)
- Returns the new value for the given key, which must be an element of
getChangedKeys()
or
getAddedKeys()
.
-
-
-
Parameters:
-
key
-
-
Returns:
- the new value for the given key.
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.