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.