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.
- Since:
- 1.1
- See Also:
AbstractObservableMap,
ObservableMap- Restriction
- 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.
- Restriction
- This interface is not intended to be extended by clients.
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) Eclipse contributors and others 2000, 2008. All rights reserved.