Uses of Class
com.google.common.collect.ImmutableRangeSet
-
Packages that use ImmutableRangeSet Package Description com.google.common.collect This package contains generic collection interfaces and implementations, and other utilities for working with collections. -
-
Uses of ImmutableRangeSet in com.google.common.collect
Fields in com.google.common.collect declared as ImmutableRangeSet Modifier and Type Field Description private static ImmutableRangeSet<java.lang.Comparable<?>>
ImmutableRangeSet. ALL
private ImmutableRangeSet<C>
ImmutableRangeSet. complement
private static ImmutableRangeSet<java.lang.Comparable<?>>
ImmutableRangeSet. EMPTY
Fields in com.google.common.collect with type parameters of type ImmutableRangeSet Modifier and Type Field Description private static java.util.stream.Collector<Range<java.lang.Comparable>,?,ImmutableRangeSet<java.lang.Comparable>>
CollectCollectors. TO_IMMUTABLE_RANGE_SET
Methods in com.google.common.collect that return ImmutableRangeSet Modifier and Type Method Description (package private) static <C extends java.lang.Comparable>
ImmutableRangeSet<C>ImmutableRangeSet. all()
Returns an immutable range set containing the single rangeRange.all()
.ImmutableRangeSet<C>
ImmutableRangeSet.Builder. build()
Returns anImmutableRangeSet
containing the ranges added to this builder.ImmutableRangeSet<C>
ImmutableRangeSet. complement()
static <C extends java.lang.Comparable>
ImmutableRangeSet<C>ImmutableRangeSet. copyOf(RangeSet<C> rangeSet)
Returns an immutable copy of the specifiedRangeSet
.static <C extends java.lang.Comparable<?>>
ImmutableRangeSet<C>ImmutableRangeSet. copyOf(java.lang.Iterable<Range<C>> ranges)
Returns anImmutableRangeSet
containing each of the specified disjoint ranges.ImmutableRangeSet<C>
ImmutableRangeSet. difference(RangeSet<C> other)
Returns a new range set consisting of the difference of this range set andother
.ImmutableRangeSet<C>
ImmutableRangeSet. intersection(RangeSet<C> other)
Returns a new range set consisting of the intersection of this range set andother
.static <C extends java.lang.Comparable>
ImmutableRangeSet<C>ImmutableRangeSet. of()
Returns an empty immutable range set.static <C extends java.lang.Comparable>
ImmutableRangeSet<C>ImmutableRangeSet. of(Range<C> range)
Returns an immutable range set containing the specified single range.ImmutableRangeSet<C>
ImmutableRangeSet. subRangeSet(Range<C> range)
Returns a view of the intersection of this range set with the given range.ImmutableRangeSet<C>
ImmutableRangeSet. union(RangeSet<C> other)
Returns a new range set consisting of the union of this range set andother
.static <C extends java.lang.Comparable<?>>
ImmutableRangeSet<C>ImmutableRangeSet. unionOf(java.lang.Iterable<Range<C>> ranges)
Returns anImmutableRangeSet
representing the union of the specified ranges.Methods in com.google.common.collect that return types with arguments of type ImmutableRangeSet Modifier and Type Method Description (package private) static <E extends java.lang.Comparable<? super E>>
java.util.stream.Collector<Range<E>,?,ImmutableRangeSet<E>>CollectCollectors. toImmutableRangeSet()
static <E extends java.lang.Comparable<? super E>>
java.util.stream.Collector<Range<E>,?,ImmutableRangeSet<E>>ImmutableRangeSet. toImmutableRangeSet()
Returns aCollector
that accumulates the input elements into a newImmutableRangeSet
.Constructors in com.google.common.collect with parameters of type ImmutableRangeSet Constructor Description ImmutableRangeSet(ImmutableList<Range<C>> ranges, ImmutableRangeSet<C> complement)
-