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–2017. All rights reserved.