Uses of Class
io.vavr.collection.TreeMap
Packages that use TreeMap
-
Uses of TreeMap in io.vavr.collection
Methods in io.vavr.collection that return TreeMapModifier and TypeMethodDescriptionprivate static <K,
K2, V, V2>
TreeMap<K2, V2> TreeMap.bimap
(TreeMap<K, V> map, TreeMap.EntryComparator<K2, V2> entryComparator, Function<? super K, ? extends K2> keyMapper, Function<? super V, ? extends V2> valueMapper) <K2,
V2> TreeMap <K2, V2> TreeMap.bimap
(Comparator<? super K2> keyComparator, Function<? super K, ? extends K2> keyMapper, Function<? super V, ? extends V2> valueMapper) <K2,
V2> TreeMap <K2, V2> TreeMap.bimap
(Function<? super K, ? extends K2> keyMapper, Function<? super V, ? extends V2> valueMapper) TreeMap.createFromEntries
(Iterable<Tuple2<K, V>> tuples) private static <K,
V> TreeMap <K, V> TreeMap.createFromMap
(TreeMap.EntryComparator<K, V> entryComparator, Map<? extends K, ? extends V> map) private static <K,
V> TreeMap <K, V> TreeMap.createFromMapEntries
(TreeMap.EntryComparator<K, V> entryComparator, Map.Entry<? extends K, ? extends V>... entries) private static <K,
V> TreeMap <K, V> TreeMap.createFromPairs
(TreeMap.EntryComparator<K, V> entryComparator, Object... pairs) private static <K,
V> TreeMap <K, V> TreeMap.createFromTuple
(TreeMap.EntryComparator<K, V> entryComparator, Tuple2<? extends K, ? extends V> entry) private static <K,
V> TreeMap <K, V> TreeMap.createFromTuples
(TreeMap.EntryComparator<K, V> entryComparator, Tuple2<? extends K, ? extends V>... entries) private static <K,
V> TreeMap <K, V> TreeMap.createTreeMap
(TreeMap.EntryComparator<K, V> entryComparator, Iterable<? extends Tuple2<? extends K, ? extends V>> entries) private static <K,
K2, V, V2>
TreeMap<K2, V2> TreeMap.createTreeMap
(TreeMap.EntryComparator<K2, V2> entryComparator, Iterable<Tuple2<K, V>> entries, Function<Tuple2<K, V>, Tuple2<K2, V2>> entryMapper) TreeMap.distinct()
TreeMap.distinctBy
(Comparator<? super Tuple2<K, V>> comparator) TreeMap.distinctBy
(Function<? super Tuple2<K, V>, ? extends U> keyExtractor) TreeMap.drop
(int n) TreeMap.dropRight
(int n) static <K extends Comparable<? super K>,
V>
TreeMap<K, V> TreeMap.empty()
Returns the empty TreeMap.static <K,
V> TreeMap <K, V> TreeMap.empty
(Comparator<? super K> keyComparator) Returns the empty TreeMap using the given key comparator.TreeMap.emptyInstance()
static <K extends Comparable<? super K>,
V>
TreeMap<K, V> Returns a TreeMap containing tuples returned byn
calls to a given Suppliers
.static <K,
V> TreeMap <K, V> TreeMap.fill
(Comparator<? super K> keyComparator, int n, Supplier<? extends Tuple2<? extends K, ? extends V>> s) Returns a TreeMap containing tuples returned byn
calls to a given Suppliers
.TreeMap.filter
(BiPredicate<? super K, ? super V> predicate) TreeMap.filterKeys
(Predicate<? super K> predicate) TreeMap.filterValues
(Predicate<? super V> predicate) private static <K,
V, K2, V2>
TreeMap<K2, V2> TreeMap.flatMap
(TreeMap<K, V> map, TreeMap.EntryComparator<K2, V2> entryComparator, BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>> mapper) <K2,
V2> TreeMap <K2, V2> TreeMap.flatMap
(Comparator<? super K2> keyComparator, BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>> mapper) <K2,
V2> TreeMap <K2, V2> TreeMap.init()
private static <K,
K2, V, V2>
TreeMap<K2, V2> TreeMap.map
(TreeMap<K, V> map, TreeMap.EntryComparator<K2, V2> entryComparator, BiFunction<? super K, ? super V, Tuple2<K2, V2>> mapper) <K2,
V2> TreeMap <K2, V2> TreeMap.map
(Comparator<? super K2> keyComparator, BiFunction<? super K, ? super V, Tuple2<K2, V2>> mapper) <K2,
V2> TreeMap <K2, V2> TreeMap.map
(BiFunction<? super K, ? super V, Tuple2<K2, V2>> mapper) TreeMap.mapKeys
(Function<? super K, ? extends K2> keyMapper, BiFunction<? super V, ? super V, ? extends V> valueMerge) TreeMap.merge
(Map<? extends K, U> that, BiFunction<? super V, ? super U, ? extends V> collisionResolution) static <K,
V> TreeMap <K, V> Narrows a widenedTreeMap<? extends K, ? extends V>
toTreeMap<K, V>
by performing a type-safe cast.static <K extends Comparable<? super K>,
V>
TreeMap<K, V> Returns a singletonTreeMap
, i.e.static <K,
V> TreeMap <K, V> TreeMap.of
(Comparator<? super K> keyComparator, Tuple2<? extends K, ? extends V> entry) Returns a singletonTreeMap
, i.e.static <K,
V> TreeMap <K, V> TreeMap.of
(Comparator<? super K> keyComparator, K key, V value) Returns a singletonTreeMap
, i.e.static <K,
V> TreeMap <K, V> TreeMap.of
(Comparator<? super K> keyComparator, K k1, V v1, K k2, V v2) Creates aTreeMap
of the given list of key-value pairs.static <K,
V> TreeMap <K, V> TreeMap.of
(Comparator<? super K> keyComparator, K k1, V v1, K k2, V v2, K k3, V v3) Creates aTreeMap
of the given list of key-value pairs.static <K,
V> TreeMap <K, V> TreeMap.of
(Comparator<? super K> keyComparator, K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4) Creates aTreeMap
of the given list of key-value pairs.static <K,
V> TreeMap <K, V> TreeMap.of
(Comparator<? super K> keyComparator, K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5) Creates aTreeMap
of the given list of key-value pairs.static <K,
V> TreeMap <K, V> TreeMap.of
(Comparator<? super K> keyComparator, K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6) Creates aTreeMap
of the given list of key-value pairs.static <K,
V> TreeMap <K, V> TreeMap.of
(Comparator<? super K> keyComparator, K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7) Creates aTreeMap
of the given list of key-value pairs.static <K,
V> TreeMap <K, V> TreeMap.of
(Comparator<? super K> keyComparator, K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7, K k8, V v8) Creates aTreeMap
of the given list of key-value pairs.static <K,
V> TreeMap <K, V> TreeMap.of
(Comparator<? super K> keyComparator, K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7, K k8, V v8, K k9, V v9) Creates aTreeMap
of the given list of key-value pairs.static <K,
V> TreeMap <K, V> TreeMap.of
(Comparator<? super K> keyComparator, K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7, K k8, V v8, K k9, V v9, K k10, V v10) Creates aTreeMap
of the given list of key-value pairs.static <K extends Comparable<? super K>,
V>
TreeMap<K, V> TreeMap.of
(K key, V value) Returns a singletonTreeMap
, i.e.static <K extends Comparable<? super K>,
V>
TreeMap<K, V> TreeMap.of
(K k1, V v1, K k2, V v2) Creates aTreeMap
of the given list of key-value pairs.static <K extends Comparable<? super K>,
V>
TreeMap<K, V> TreeMap.of
(K k1, V v1, K k2, V v2, K k3, V v3) Creates aTreeMap
of the given list of key-value pairs.static <K extends Comparable<? super K>,
V>
TreeMap<K, V> TreeMap.of
(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4) Creates aTreeMap
of the given list of key-value pairs.static <K extends Comparable<? super K>,
V>
TreeMap<K, V> TreeMap.of
(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5) Creates aTreeMap
of the given list of key-value pairs.static <K extends Comparable<? super K>,
V>
TreeMap<K, V> TreeMap.of
(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6) Creates aTreeMap
of the given list of key-value pairs.static <K extends Comparable<? super K>,
V>
TreeMap<K, V> TreeMap.of
(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7) Creates aTreeMap
of the given list of key-value pairs.static <K extends Comparable<? super K>,
V>
TreeMap<K, V> TreeMap.of
(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7, K k8, V v8) Creates aTreeMap
of the given list of key-value pairs.static <K extends Comparable<? super K>,
V>
TreeMap<K, V> TreeMap.of
(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7, K k8, V v8, K k9, V v9) Creates aTreeMap
of the given list of key-value pairs.static <K extends Comparable<? super K>,
V>
TreeMap<K, V> TreeMap.of
(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5, K k6, V v6, K k7, V v7, K k8, V v8, K k9, V v9, K k10, V v10) Creates aTreeMap
of the given list of key-value pairs.static <K,
V> TreeMap <K, V> TreeMap.ofAll
(Comparator<? super K> keyComparator, Map<? extends K, ? extends V> map) Returns aTreeMap
, from a source java.util.Map.static <T,
K, V> TreeMap <K, V> TreeMap.ofAll
(Comparator<? super K> keyComparator, Stream<? extends T> stream, Function<? super T, ? extends K> keyMapper, Function<? super T, ? extends V> valueMapper) Returns aTreeMap
, from entries mapped from stream.static <T,
K, V> TreeMap <K, V> TreeMap.ofAll
(Comparator<? super K> keyComparator, Stream<? extends T> stream, Function<? super T, Tuple2<? extends K, ? extends V>> entryMapper) Returns aTreeMap
, from entries mapped from stream.static <K extends Comparable<? super K>,
V>
TreeMap<K, V> Returns aTreeMap
, from a source java.util.Map.static <T,
K extends Comparable<? super K>, V>
TreeMap<K, V> TreeMap.ofAll
(Stream<? extends T> stream, Function<? super T, ? extends K> keyMapper, Function<? super T, ? extends V> valueMapper) Returns aTreeMap
, from entries mapped from stream.static <T,
K extends Comparable<? super K>, V>
TreeMap<K, V> TreeMap.ofAll
(Stream<? extends T> stream, Function<? super T, Tuple2<? extends K, ? extends V>> entryMapper) Returns aTreeMap
, from entries mapped from stream.static <K extends Comparable<? super K>,
V>
TreeMap<K, V> Creates aTreeMap
of the given entries using the natural key comparator.static <K extends Comparable<? super K>,
V>
TreeMap<K, V> Creates aTreeMap
of the given entries.static <K,
V> TreeMap <K, V> TreeMap.ofEntries
(Comparator<? super K> keyComparator, Tuple2<? extends K, ? extends V>... entries) Creates aTreeMap
of the given entries using the given key comparator.static <K,
V> TreeMap <K, V> TreeMap.ofEntries
(Comparator<? super K> keyComparator, Iterable<? extends Tuple2<? extends K, ? extends V>> entries) Creates aTreeMap
of the given entries.static <K,
V> TreeMap <K, V> TreeMap.ofEntries
(Comparator<? super K> keyComparator, Map.Entry<? extends K, ? extends V>... entries) Creates aTreeMap
of the given entries using the given key comparator.static <K extends Comparable<? super K>,
V>
TreeMap<K, V> Creates aTreeMap
of the given entries using the natural key comparator.Returns thisTreeMap
if it is nonempty, otherwiseTreeMap
created from iterable, using existing comparator.Returns thisTreeMap
if it is nonempty, otherwiseTreeMap
created from result of evaluating supplier, using existing comparator.TreeMap.put
(K key, U value, BiFunction<? super V, ? super U, ? extends V> merge) TreeMap.reject
(BiPredicate<? super K, ? super V> predicate) TreeMap.rejectKeys
(Predicate<? super K> predicate) TreeMap.rejectValues
(Predicate<? super V> predicate) TreeMap.removeAll
(BiPredicate<? super K, ? super V> predicate) Deprecated.TreeMap.removeKeys
(Predicate<? super K> predicate) Deprecated.TreeMap.removeValues
(Predicate<? super V> predicate) Deprecated.TreeMap.replaceAll
(BiFunction<? super K, ? super V, ? extends V> function) TreeMap.replaceValue
(K key, V value) TreeMap.scan
(Tuple2<K, V> zero, BiFunction<? super Tuple2<K, V>, ? super Tuple2<K, V>, ? extends Tuple2<K, V>> operation) static <K extends Comparable<? super K>,
V>
TreeMap<K, V> Returns a TreeMap containingn
values of a given Functionf
over a range of integer values from 0 ton - 1
.static <K,
V> TreeMap <K, V> TreeMap.tabulate
(Comparator<? super K> keyComparator, int n, Function<? super Integer, ? extends Tuple2<? extends K, ? extends V>> f) Returns a TreeMap containingn
values of a given Functionf
over a range of integer values from 0 ton - 1
.TreeMap.tail()
TreeMap.take
(int n) TreeMap.takeRight
(int n) Methods in io.vavr.collection that return types with arguments of type TreeMapModifier and TypeMethodDescriptionstatic <K extends Comparable<? super K>,
V>
Collector<Tuple2<K, V>, ArrayList<Tuple2<K, V>>, TreeMap<K, V>> TreeMap.collector()
Returns aCollector
which may be used in conjunction withStream.collect(Collector)
to obtain aTreeMap
.TreeMap.collector
(Comparator<? super K> keyComparator) Returns aCollector
which may be used in conjunction withStream.collect(Collector)
to obtain aTreeMap
.TreeMap.collector
(Comparator<? super K> keyComparator, Function<? super T, ? extends K> keyMapper) Returns aCollector
which may be used in conjunction withStream.collect(java.util.stream.Collector)
to obtain aTreeMap
.TreeMap.collector
(Comparator<? super K> keyComparator, Function<? super T, ? extends K> keyMapper, Function<? super T, ? extends V> valueMapper) Returns aCollector
which may be used in conjunction withStream.collect(java.util.stream.Collector)
to obtain aTreeMap
.static <K extends Comparable<? super K>,
V, T extends V>
Collector<T, ArrayList<T>, TreeMap<K, V>> Returns aCollector
which may be used in conjunction withStream.collect(java.util.stream.Collector)
to obtain aTreeMap
.static <K extends Comparable<? super K>,
V, T>
Collector<T, ArrayList<T>, TreeMap<K, V>> TreeMap.collector
(Function<? super T, ? extends K> keyMapper, Function<? super T, ? extends V> valueMapper) Returns aCollector
which may be used in conjunction withStream.collect(java.util.stream.Collector)
to obtain aTreeMap
.TreeMap.computeIfAbsent
(K key, Function<? super K, ? extends V> mappingFunction) TreeMap.computeIfPresent
(K key, BiFunction<? super K, ? super V, ? extends V> remappingFunction) TreeMap.createCollector
(TreeMap.EntryComparator<K, V> entryComparator) TreeMap.createCollector
(TreeMap.EntryComparator<K, V> entryComparator, Function<? super T, ? extends K> keyMapper, Function<? super T, ? extends V> valueMapper) TreeMap.grouped
(int size) TreeMap.initOption()
TreeMap.sliding
(int size) TreeMap.sliding
(int size, int step) TreeMap.tailOption()
Methods in io.vavr.collection with parameters of type TreeMapModifier and TypeMethodDescriptionprivate static <K,
K2, V, V2>
TreeMap<K2, V2> TreeMap.bimap
(TreeMap<K, V> map, TreeMap.EntryComparator<K2, V2> entryComparator, Function<? super K, ? extends K2> keyMapper, Function<? super V, ? extends V2> valueMapper) private static <K,
V, K2, V2>
TreeMap<K2, V2> TreeMap.flatMap
(TreeMap<K, V> map, TreeMap.EntryComparator<K2, V2> entryComparator, BiFunction<? super K, ? super V, ? extends Iterable<Tuple2<K2, V2>>> mapper) private static <K,
K2, V, V2>
TreeMap<K2, V2> TreeMap.map
(TreeMap<K, V> map, TreeMap.EntryComparator<K2, V2> entryComparator, BiFunction<? super K, ? super V, Tuple2<K2, V2>> mapper) static <K,
V> TreeMap <K, V> Narrows a widenedTreeMap<? extends K, ? extends V>
toTreeMap<K, V>
by performing a type-safe cast.