org.eclipse.core.databinding.observable.map
Interface IObservableMap
- All Superinterfaces:
- IObservable, Map
- All Known Implementing Classes:
- AbstractObservableMap, ObservableMap
- public interface IObservableMap
- extends Map, IObservable
Observable Map.
This interface is not intended to be implemented by clients. Clients should
instead subclass one of the classes that implement this interface. Note that
direct implementers of this interface outside of the framework will be broken
in future releases when methods are added to this interface.
- Since:
- 1.1
addMapChangeListener
public void addMapChangeListener(IMapChangeListener listener)
- Parameters:
listener -
removeMapChangeListener
public void removeMapChangeListener(IMapChangeListener listener)
- Parameters:
listener -
size
public int size()
- Specified by:
size in interface Map
- "TrackedGetter"
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty in interface Map
- "TrackedGetter"
containsKey
public boolean containsKey(Object key)
- Specified by:
containsKey in interface Map
- "TrackedGetter"
containsValue
public boolean containsValue(Object value)
- Specified by:
containsValue in interface Map
- "TrackedGetter"
get
public Object get(Object key)
- Specified by:
get in interface Map
- "TrackedGetter"
put
public Object put(Object key,
Object value)
- Specified by:
put in interface Map
remove
public Object remove(Object key)
- Specified by:
remove in interface Map
keySet
public Set keySet()
- Specified by:
keySet in interface Map
- "TrackedGetter"
values
public Collection values()
- Specified by:
values in interface Map
- "TrackedGetter"
entrySet
public Set entrySet()
- Specified by:
entrySet in interface Map
- "TrackedGetter"
equals
public boolean equals(Object o)
- Specified by:
equals in interface Map
- "TrackedGetter"
hashCode
public int hashCode()
- Specified by:
hashCode in interface Map
- "TrackedGetter"
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2007. All rights reserved.