java.lang.Object
swim.structure.collections.ValueMap<K,V>
swim.structure.collections.ValueIterableMap<K,V>
swim.structure.collections.ValueOrderedMap<K,V>
- All Implemented Interfaces:
Iterable<Map.Entry<K,,V>> Map<K,,V> SortedMap<K,,V> swim.util.IterableMap<K,,V> swim.util.OrderedMap<K,V>
- Direct Known Subclasses:
ValueReducedMap
public class ValueOrderedMap<K,V>
extends ValueIterableMap<K,V>
implements swim.util.OrderedMap<K,V>
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionComparator<? super K>firstKey()getIndex(int index) intinner()iterator()<K2> ValueOrderedMap<K2,V> <K2> ValueOrderedMap<K2,V> lastKey()previousEntry(Object keyObject) previousKey(Object keyObject) previousValue(Object keyObject) <V2> ValueOrderedMap<K,V2> valueClass(Class<V2> valueClass) <V2> ValueOrderedMap<K,V2> Methods inherited from class swim.structure.collections.ValueIterableMap
keyIterator, valueIteratorMethods 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 java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAllMethods inherited from interface swim.util.OrderedMap
clear, containsKey, containsValue, entrySet, get, isEmpty, keyIterator, keySet, put, putAll, remove, size, valueIterator, values
-
Constructor Details
-
ValueOrderedMap
-
-
Method Details
-
inner
- Overrides:
innerin classValueIterableMap<K,V>
-
keyForm
- Overrides:
keyFormin classValueIterableMap<K,V>
-
keyClass
- Overrides:
keyClassin classValueIterableMap<K,V>
-
valueForm
- Overrides:
valueFormin classValueIterableMap<K,V>
-
valueClass
- Overrides:
valueClassin classValueIterableMap<K,V>
-
indexOf
-
getEntry
-
getIndex
-
firstEntry
-
firstKey
-
firstValue
-
lastEntry
-
lastKey
-
lastValue
-
nextEntry
-
nextKey
-
nextValue
-
previousEntry
-
previousKey
-
previousValue
-
headMap
-
tailMap
-
subMap
-
iterator
-
comparator
-