| Package | Description | 
|---|---|
| com.google.common.collect | 
 This package contains generic collection interfaces and implementations, and other utilities for
 working with collections. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ImmutableRangeSet<C extends Comparable>
A  
RangeSet whose contents will never change, with many other important properties
 detailed at ImmutableCollection. | 
class  | 
TreeRangeSet<C extends Comparable<?>>
 | 
| Modifier and Type | Method and Description | 
|---|---|
RangeSet<C> | 
RangeSet.complement()
Returns a view of the complement of this  
RangeSet. | 
RangeSet<C> | 
TreeRangeSet.complement()  | 
RangeSet<C> | 
RangeSet.subRangeSet(Range<C> view)
Returns a view of the intersection of this  
RangeSet with the specified range. | 
RangeSet<C> | 
TreeRangeSet.subRangeSet(Range<C> view)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
RangeSet.addAll(RangeSet<C> other)
Adds all of the ranges from the specified range set to this range set (optional operation). 
 | 
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. 
 | 
static <C extends Comparable> | 
ImmutableRangeSet.copyOf(RangeSet<C> rangeSet)
Returns an immutable copy of the specified  
RangeSet. | 
static <C extends Comparable<?>> | 
TreeRangeSet.create(RangeSet<C> rangeSet)
Returns a  
TreeRangeSet 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 and  
other. | 
boolean | 
RangeSet.enclosesAll(RangeSet<C> other)
Returns  
true if for each member range in other 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 and  
other. | 
void | 
RangeSet.removeAll(RangeSet<C> other)
Removes all of the ranges from the specified range set from this range set (optional
 operation). 
 | 
void | 
ImmutableRangeSet.removeAll(RangeSet<C> other)
Deprecated. 
 
Unsupported operation. 
 | 
ImmutableRangeSet<C> | 
ImmutableRangeSet.union(RangeSet<C> other)
Returns a new range set consisting of the union of this range set and  
other. | 
Copyright © 2010–2018. All rights reserved.