Eclipse Platform
Release 3.3

org.eclipse.core.databinding.observable.map
Class BidirectionalMap

java.lang.Object
  extended byorg.eclipse.core.databinding.observable.ChangeManager
      extended byorg.eclipse.core.databinding.observable.AbstractObservable
          extended byorg.eclipse.core.databinding.observable.map.ObservableMap
              extended byorg.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

Nested Class Summary
 
Nested classes inherited from class java.util.Map
Map.Entry
 
Field Summary
 
Fields inherited from class org.eclipse.core.databinding.observable.map.ObservableMap
wrappedMap
 
Constructor Summary
BidirectionalMap(IObservableMap wrappedMap)
           
 
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
 
Methods inherited from interface org.eclipse.core.databinding.observable.map.IObservableMap
equals, hashCode
 
Methods inherited from interface org.eclipse.core.databinding.observable.IObservable
addChangeListener, addStaleListener, getRealm, removeChangeListener, removeStaleListener
 

Constructor Detail

BidirectionalMap

public BidirectionalMap(IObservableMap wrappedMap)
Parameters:
wrappedMap -

Eclipse Platform
Release 3.3

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2007. All rights reserved.