org.eclipse.core.databinding.observable.map
Class BidirectionalMap
java.lang.Object
org.eclipse.core.databinding.observable.ChangeManager
org.eclipse.core.databinding.observable.AbstractObservable
org.eclipse.core.databinding.observable.map.ObservableMap
org.eclipse.core.databinding.observable.map.BidirectionalMap
- All Implemented Interfaces:
- IObservable, IObservableMap, Map
- 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
Methods inherited from class org.eclipse.core.databinding.observable.map.ObservableMap |
addMapChangeListener, clear, containsKey, containsValue, dispose, entrySet, fireMapChange, get, getterCalled, isEmpty, isStale, keySet, put, putAll, remove, removeMapChangeListener, setStale, size, values |
Methods inherited from class org.eclipse.core.databinding.observable.AbstractObservable |
addChangeListener, addListener, addStaleListener, checkRealm, fireChange, fireEvent, fireStale, firstListenerAdded, getRealm, hasListeners, lastListenerRemoved, removeChangeListener, removeListener, removeStaleListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BidirectionalMap
public BidirectionalMap(IObservableMap wrappedMap)
- Parameters:
wrappedMap
-
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2007. All rights reserved.