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. ALLprivate ImmutableRangeSet<C>ImmutableRangeSet. complementprivate static ImmutableRangeSet<java.lang.Comparable<?>>ImmutableRangeSet. EMPTYFields 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_SETMethods 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 anImmutableRangeSetcontaining 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 anImmutableRangeSetcontaining 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 anImmutableRangeSetrepresenting 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 aCollectorthat 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)
-