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, valuesMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface swim.util.IterableMap
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, valuesMethods 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:
valueClassin classValueMap<K,V>
-
iterator
-
keyIterator
- Specified by:
keyIteratorin interfaceIterableMap<K,V>
-
valueIterator
- Specified by:
valueIteratorin interfaceIterableMap<K,V>
-