|
|
|
|
org.eclipse.core.databinding.observable.map
Interface IObservableMap
-
All Superinterfaces:
-
IObservable,
Map
-
All Known Implementing Classes:
-
AbstractObservableMap,
BidiObservableMap,
BidirectionalMap,
CompositeMap,
ComputedObservableMap,
DecoratingObservableMap,
ObservableMap,
WritableMap
-
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.
Nested classes/interfaces inherited from interface java.util.
Map
|
Map.Entry<
K,
V>
|
getKeyType
Object getKeyType()
- Returns the element type for the
keyset of this
observable map, or null if the keyset is untyped.
-
-
-
Returns:
- the element type for the
keyset of this
observable map, or null if the keyset is untyped. -
Since:
- 1.2
getValueType
Object getValueType()
- Returns the element type for the
values of this
observable map, or null if the values collection is untyped.
-
-
-
Returns:
- the element type for the
values of this
observable map, or null if the values collection is
untyped. -
Since:
- 1.2
addMapChangeListener
void addMapChangeListener(
IMapChangeListener listener)
-
-
-
Parameters:
-
listener -
removeMapChangeListener
void removeMapChangeListener(
IMapChangeListener listener)
-
-
-
Parameters:
-
listener -
size
int size()
-
-
Specified by:
-
size
in interface
Map
-
-
"TrackedGetter"
-
isEmpty
boolean isEmpty()
-
-
Specified by:
-
isEmpty
in interface
Map
-
-
"TrackedGetter"
-
containsKey
boolean containsKey(
Object key)
-
-
Specified by:
-
containsKey
in interface
Map
-
-
"TrackedGetter"
-
containsValue
boolean containsValue(
Object value)
-
-
Specified by:
-
containsValue
in interface
Map
-
-
"TrackedGetter"
-
get
Object get(
Object key)
-
-
Specified by:
-
get
in interface
Map
-
-
"TrackedGetter"
-
put
Object put(
Object key,
Object value)
-
-
Specified by:
-
put
in interface
Map
-
remove
Object remove(
Object key)
-
-
Specified by:
-
remove
in interface
Map
-
keySet
Set keySet()
-
-
Specified by:
-
keySet
in interface
Map
-
-
"TrackedGetter"
-
values
Collection values()
-
-
Specified by:
-
values
in interface
Map
-
-
"TrackedGetter"
-
entrySet
Set entrySet()
-
-
Specified by:
-
entrySet
in interface
Map
-
-
"TrackedGetter"
-
equals
boolean equals(
Object o)
-
-
Specified by:
-
equals
in interface
Map
-
Overrides:
-
equals
in class
Object
-
-
"TrackedGetter"
-
hashCode
int hashCode()
-
-
Specified by:
-
hashCode
in interface
Map
-
Overrides:
-
hashCode
in class
Object
-
-
"TrackedGetter"
-
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.
|
|
|