Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 


Eclipse Platform
Release 3.5

org.eclipse.core.databinding.observable.map
Class MapDiff


java.lang.Object
  extended by 
org.eclipse.core.databinding.observable.map.MapDiff
All Implemented Interfaces:
IDiff

public abstract class MapDiff
extends Object
implements IDiff

Since:
1.1

Constructor Summary
MapDiff ()
           
 
Method Summary
 void applyTo ( Map map)
          Applies the changes in this diff to the given map
abstract   Set getAddedKeys ()
           
abstract   Set getChangedKeys ()
           
abstract   Object getNewValue ( Object key)
          Returns the new value for the given key, which must be an element of getChangedKeys() or getAddedKeys().
abstract   Object getOldValue ( Object key)
          Returns the old value for the given key, which must be an element of getRemovedKeys() or getChangedKeys().
abstract   Set getRemovedKeys ()
           
 boolean isEmpty ()
          Returns true if the diff has no added, removed or changed entries.
 
Methods inherited from class java.lang. Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapDiff

public MapDiff()
Method Detail

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.

Eclipse Platform
Release 3.5

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.


 
 
  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire