org.eclipse.core.databinding.observable.map
Class BidirectionalMap
java.lang.Object
org.eclipse.core.databinding.observable.AbstractObservable
org.eclipse.core.databinding.observable.map.ObservableMap
org.eclipse.core.databinding.observable.map.BidirectionalMap
- All Implemented Interfaces:
- Map, IObservable, IObservableMap
Deprecated. This class is deprecated; use BidiObservableMap
instead.
public class BidirectionalMap
- extends ObservableMap
This class is thread safe. All state accessing methods must be invoked from
the current realm
. Methods for adding and removing
listeners may be invoked from any thread.
- Since:
- 1.0
Nested classes/interfaces inherited from interface java.util.Map |
Map.Entry<K,V> |
Methods inherited from class org.eclipse.core.databinding.observable.map.ObservableMap |
addMapChangeListener, clear, containsKey, containsValue, dispose, entrySet, equals, fireMapChange, get, getKeyType, getterCalled, getValueType, hashCode, isEmpty, isStale, keySet, put, putAll, remove, removeMapChangeListener, setStale, size, values |
BidirectionalMap
public BidirectionalMap(IObservableMap wrappedMap)
- Deprecated.
- Parameters:
wrappedMap
-
addListener
protected void addListener(Object listenerType,
IObservablesListener listener)
- Parameters:
listenerType
- listener
-
removeListener
protected void removeListener(Object listenerType,
IObservablesListener listener)
- Parameters:
listenerType
- listener
-
hasListeners
protected boolean hasListeners()
fireEvent
protected void fireEvent(ObservableEvent event)
firstListenerAdded
protected void firstListenerAdded()
lastListenerRemoved
protected void lastListenerRemoved()
getRealm
public Realm getRealm()
- Returns:
- Returns the realm.
clone
protected Object clone()
throws CloneNotSupportedException
- Overrides:
clone
in class Object
- Throws:
CloneNotSupportedException
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.