|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Range | |
---|---|
com.google.common.collect | This package contains generic collection interfaces and implementations, and other utilities for working with collections. |
Uses of Range in com.google.common.collect |
---|
Methods in com.google.common.collect that return Range | ||
---|---|---|
static
|
Ranges.all()
Returns a range that contains every value of type C . |
|
static
|
Ranges.atLeast(C endpoint)
Returns a range that contains all values greater than or equal to endpoint . |
|
static
|
Ranges.atMost(C endpoint)
Returns a range that contains all values less than or equal to endpoint . |
|
Range<C> |
Range.canonical(DiscreteDomain<C> domain)
Returns the canonical form of this range in the given domain. |
|
static
|
Ranges.closed(C lower,
C upper)
Returns a range that contains all values greater than or equal to lower and less than or equal to upper . |
|
static
|
Ranges.closedOpen(C lower,
C upper)
Returns a range that contains all values greater than or equal to lower and strictly less than upper . |
|
static
|
Ranges.downTo(C endpoint,
BoundType boundType)
Returns a range from the given endpoint, which may be either inclusive (closed) or exclusive (open), with no upper bound. |
|
static
|
Ranges.encloseAll(Iterable<C> values)
Returns the minimal range that contains all of the given values. |
|
static
|
Ranges.greaterThan(C endpoint)
Returns a range that contains all values strictly greater than endpoint . |
|
Range<C> |
Range.intersection(Range<C> connectedRange)
Returns the maximal range enclosed by both this range and connectedRange , if such a range exists. |
|
static
|
Ranges.lessThan(C endpoint)
Returns a range that contains all values strictly less than endpoint . |
|
static
|
Ranges.open(C lower,
C upper)
Returns a range that contains all values strictly greater than lower and strictly less than upper . |
|
static
|
Ranges.openClosed(C lower,
C upper)
Returns a range that contains all values strictly greater than lower and less than or equal to upper . |
|
abstract Range<C> |
ContiguousSet.range()
Returns a range, closed on both ends, whose endpoints are the minimum and maximum values contained in this set. |
|
abstract Range<C> |
ContiguousSet.range(BoundType lowerBoundType,
BoundType upperBoundType)
Returns the minimal range with the given boundary types for which all values in this set are contained within the range. |
|
static
|
Ranges.range(C lower,
BoundType lowerType,
C upper,
BoundType upperType)
Returns a range that contains any value from lower to upper , where each endpoint may be either inclusive (closed) or exclusive
(open). |
|
static
|
Ranges.singleton(C value)
Returns a range that contains only the given value. |
|
Range<C> |
Range.span(Range<C> other)
Returns the minimal range that encloses both this range and other . |
|
static
|
Ranges.upTo(C endpoint,
BoundType boundType)
Returns a range with no lower bound up to the given endpoint, which may be either inclusive (closed) or exclusive (open). |
Methods in com.google.common.collect with parameters of type Range | ||
---|---|---|
static
|
ContiguousSet.create(Range<C> range,
DiscreteDomain<C> domain)
Returns a ContiguousSet containing the same values in the given domain
contained by the range. |
|
boolean |
Range.encloses(Range<C> other)
Returns true if the bounds of other do not extend outside the bounds of this
range. |
|
Range<C> |
Range.intersection(Range<C> connectedRange)
Returns the maximal range enclosed by both this range and connectedRange , if such a range exists. |
|
boolean |
Range.isConnected(Range<C> other)
Returns true if there exists a (possibly empty) range which is enclosed by both this range and other . |
|
Range<C> |
Range.span(Range<C> other)
Returns the minimal range that encloses both this range and other . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |