1 12 13 package org.eclipse.core.databinding.observable.map; 14 15 import java.util.Collection ; 16 import java.util.Map ; 17 import java.util.Set ; 18 19 import org.eclipse.core.databinding.observable.IObservable; 20 21 33 public interface IObservableMap extends Map , IObservable { 34 35 38 public void addMapChangeListener(IMapChangeListener listener); 39 40 43 public void removeMapChangeListener(IMapChangeListener listener); 44 45 48 public int size(); 49 50 53 public boolean isEmpty(); 54 55 58 public boolean containsKey(Object key); 59 60 63 public boolean containsValue(Object value); 64 65 68 public Object get(Object key); 69 70 73 public Object put(Object key, Object value); 74 75 78 public Object remove(Object key); 79 80 83 public Set keySet(); 84 85 88 public Collection values(); 89 90 93 public Set entrySet(); 94 95 98 public boolean equals(Object o); 99 100 103 public int hashCode(); 104 } 105 | Popular Tags |