org.eclipse.core.databinding.observable.map
Interface IObservableMap
- All Superinterfaces:
- IObservable, java.util.Map
- All Known Implementing Classes:
- AbstractObservableMap, BidirectionalMap, ComputedObservableMap, ObservableMap, WritableMap
public interface IObservableMap
- extends java.util.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
Nested classes/interfaces inherited from interface java.util.Map |
java.util.Map.Entry<K,V> |
Methods inherited from interface java.util.Map |
clear, putAll |
addMapChangeListener
void addMapChangeListener(IMapChangeListener listener)
- Parameters:
listener
-
removeMapChangeListener
void removeMapChangeListener(IMapChangeListener listener)
- Parameters:
listener
-
size
int size()
- Specified by:
size
in interface java.util.Map
- "TrackedGetter"
isEmpty
boolean isEmpty()
- Specified by:
isEmpty
in interface java.util.Map
- "TrackedGetter"
containsKey
boolean containsKey(java.lang.Object key)
- Specified by:
containsKey
in interface java.util.Map
- "TrackedGetter"
containsValue
boolean containsValue(java.lang.Object value)
- Specified by:
containsValue
in interface java.util.Map
- "TrackedGetter"
get
java.lang.Object get(java.lang.Object key)
- Specified by:
get
in interface java.util.Map
- "TrackedGetter"
put
java.lang.Object put(java.lang.Object key,
java.lang.Object value)
- Specified by:
put
in interface java.util.Map
remove
java.lang.Object remove(java.lang.Object key)
- Specified by:
remove
in interface java.util.Map
keySet
java.util.Set keySet()
- Specified by:
keySet
in interface java.util.Map
- "TrackedGetter"
values
java.util.Collection values()
- Specified by:
values
in interface java.util.Map
- "TrackedGetter"
entrySet
java.util.Set entrySet()
- Specified by:
entrySet
in interface java.util.Map
- "TrackedGetter"
equals
boolean equals(java.lang.Object o)
- Specified by:
equals
in interface java.util.Map
- Overrides:
equals
in class java.lang.Object
- "TrackedGetter"
hashCode
int hashCode()
- Specified by:
hashCode
in interface java.util.Map
- Overrides:
hashCode
in class java.lang.Object
- "TrackedGetter"
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2007. All rights reserved.