Package | Description |
---|---|
com.google.common.collect |
This package contains generic collection interfaces and implementations, and other utilities for
working with collections.
|
Modifier and Type | Field and Description |
---|---|
private static ImmutableRangeMap<java.lang.Comparable<?>,java.lang.Object> |
ImmutableRangeMap.EMPTY |
Modifier and Type | Method and Description |
---|---|
ImmutableRangeMap<K,V> |
ImmutableRangeMap.Builder.build()
Returns an
ImmutableRangeMap containing the associations previously added to this
builder. |
static <K extends java.lang.Comparable<?>,V> |
ImmutableRangeMap.copyOf(RangeMap<K,? extends V> rangeMap) |
static <K extends java.lang.Comparable<?>,V> |
ImmutableRangeMap.of()
Returns an empty immutable range map.
|
static <K extends java.lang.Comparable<?>,V> |
ImmutableRangeMap.of(Range<K> range,
V value)
Returns an immutable range map mapping a single range to a single value.
|
ImmutableRangeMap<K,V> |
ImmutableRangeMap.subRangeMap(Range<K> range) |
Modifier and Type | Method and Description |
---|---|
static <T,K extends java.lang.Comparable<? super K>,V> |
ImmutableRangeMap.toImmutableRangeMap(java.util.function.Function<? super T,Range<K>> keyFunction,
java.util.function.Function<? super T,? extends V> valueFunction)
Returns a
Collector that accumulates the input elements into a new ImmutableRangeMap . |
(package private) static <T,K extends java.lang.Comparable<? super K>,V> |
CollectCollectors.toImmutableRangeMap(java.util.function.Function<? super T,Range<K>> keyFunction,
java.util.function.Function<? super T,? extends V> valueFunction) |