java.lang.Object
swim.structure.collections.ValueMap<K,V>
swim.structure.collections.ValueIterableMap<K,V>
- All Implemented Interfaces:
Iterable<Map.Entry<K,
,V>> Map<K,
,V> IterableMap<K,
V>
- Direct Known Subclasses:
ValueOrderedMap
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionValueIterableMap
(IterableMap<? extends Value, ? extends Value> inner, Form<K> keyForm, Form<V> valueForm) -
Method Summary
Modifier and TypeMethodDescriptioninner()
iterator()
<K2> ValueIterableMap<K2,
V> <K2> ValueIterableMap<K2,
V> <V2> ValueIterableMap<K,
V2> valueClass
(Class<V2> valueClass) <V2> ValueIterableMap<K,
V2> Methods inherited from class swim.structure.collections.ValueMap
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keyForm, keySet, put, putAll, remove, size, toString, valueForm, values
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface swim.util.IterableMap
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Constructor Details
-
ValueIterableMap
-
-
Method Details
-
inner
-
keyForm
-
keyClass
-
valueForm
-
valueClass
- Overrides:
valueClass
in classValueMap<K,
V>
-
iterator
-
keyIterator
- Specified by:
keyIterator
in interfaceIterableMap<K,
V>
-
valueIterator
- Specified by:
valueIterator
in interfaceIterableMap<K,
V>
-