-
- 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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
clear()
boolean
containsKey(Object key)
boolean
containsValue(Object value)
default Set<Map.Entry<K,V>>
entrySet()
V
get(Object key)
boolean
isEmpty()
Cursor<Map.Entry<K,V>>
iterator()
default Cursor<K>
keyIterator()
default Set<K>
keySet()
V
put(K key, V newValue)
void
putAll(Map<? extends K,? extends V> map)
V
remove(Object key)
int
size()
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:
containsKey
in interfaceMap<K,V>
-
containsValue
boolean containsValue(Object value)
- Specified by:
containsValue
in interfaceMap<K,V>
-
-