-
- All Known Subinterfaces:
MapData<K,V>,MapDataBinding,MapDownlink<K,V>,MapLane<K,V>,ObservableIterableMap<K,V>,ObservableOrderedMap<K,V>,OrderedMap<K,V>,ReducedMap<K,V,U>
- All Known Implementing Classes:
BTree,BTreeMap,BTreeMap,BTreeMapView,JoinMapLaneDownlink,MapDataModel,MapDataModel,MapDataProxy,MapDataView,MapDownlinkView,MapLaneView,ValueIterableMap,ValueOrderedMap,ValueReducedMap
public interface IterableMap<K,V> extends Iterable<Map.Entry<K,V>>, Map<K,V>
-
-
Method Summary
Modifier and Type Method Description voidclear()booleancontainsKey(Object key)booleancontainsValue(Object value)default Set<Map.Entry<K,V>>entrySet()Vget(Object key)booleanisEmpty()Cursor<Map.Entry<K,V>>iterator()default Cursor<K>keyIterator()default Set<K>keySet()Vput(K key, V newValue)voidputAll(Map<? extends K,? extends V> map)Vremove(Object key)intsize()default Cursor<V>valueIterator()default Collection<V>values()-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
-
-
Method Detail
-
containsKey
boolean containsKey(Object key)
- Specified by:
containsKeyin interfaceMap<K,V>
-
containsValue
boolean containsValue(Object value)
- Specified by:
containsValuein interfaceMap<K,V>
-
-