Uses of Interface
com.google.common.collect.RangeSet
-
Packages that use RangeSet Package Description com.google.common.collect This package contains generic collection interfaces and implementations, and other utilities for working with collections. -
-
Uses of RangeSet in com.google.common.collect
Classes in com.google.common.collect that implement RangeSet Modifier and Type Class Description (package private) class
AbstractRangeSet<C extends java.lang.Comparable>
A skeletal implementation ofRangeSet
.class
ImmutableRangeSet<C extends java.lang.Comparable>
ARangeSet
whose contents will never change, with many other important properties detailed atImmutableCollection
.class
TreeRangeSet<C extends java.lang.Comparable<?>>
An implementation ofRangeSet
backed by aTreeMap
.private class
TreeRangeSet.Complement
private class
TreeRangeSet.SubRangeSet
Fields in com.google.common.collect declared as RangeSet Modifier and Type Field Description private RangeSet<C>
TreeRangeSet. complement
Methods in com.google.common.collect that return RangeSet Modifier and Type Method Description RangeSet<C>
RangeSet. complement()
Returns a view of the complement of thisRangeSet
.RangeSet<C>
TreeRangeSet. complement()
RangeSet<C>
TreeRangeSet.Complement. complement()
RangeSet<C>
RangeSet. subRangeSet(Range<C> view)
Returns a view of the intersection of thisRangeSet
with the specified range.RangeSet<C>
TreeRangeSet. subRangeSet(Range<C> view)
RangeSet<C>
TreeRangeSet.SubRangeSet. subRangeSet(Range<C> view)
Methods in com.google.common.collect with parameters of type RangeSet Modifier and Type Method Description void
AbstractRangeSet. addAll(RangeSet<C> other)
void
ImmutableRangeSet. addAll(RangeSet<C> other)
Deprecated.Unsupported operation.ImmutableRangeSet.Builder<C>
ImmutableRangeSet.Builder. addAll(RangeSet<C> ranges)
Add all ranges from the specified range set to this builder.void
RangeSet. addAll(RangeSet<C> other)
Adds all of the ranges from the specified range set to this range set (optional operation).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<?>>
TreeRangeSet<C>TreeRangeSet. create(RangeSet<C> rangeSet)
Returns aTreeRangeSet
initialized with the ranges in the specified range set.ImmutableRangeSet<C>
ImmutableRangeSet. difference(RangeSet<C> other)
Returns a new range set consisting of the difference of this range set andother
.boolean
AbstractRangeSet. enclosesAll(RangeSet<C> other)
boolean
RangeSet. enclosesAll(RangeSet<C> other)
Returnstrue
if for each member range inother
there exists a member range in this range set which encloses it.ImmutableRangeSet<C>
ImmutableRangeSet. intersection(RangeSet<C> other)
Returns a new range set consisting of the intersection of this range set andother
.void
AbstractRangeSet. removeAll(RangeSet<C> other)
void
ImmutableRangeSet. removeAll(RangeSet<C> other)
Deprecated.Unsupported operation.void
RangeSet. removeAll(RangeSet<C> other)
Removes all of the ranges from the specified range set from this range set (optional operation).ImmutableRangeSet<C>
ImmutableRangeSet. union(RangeSet<C> other)
Returns a new range set consisting of the union of this range set andother
.
-