Uses of Class
com.google.common.collect.Range

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
<C extends Comparable<?>>
Range<C>
Ranges.all()
          Returns a range that contains every value of type C.
static
<C extends Comparable<?>>
Range<C>
Ranges.atLeast(C endpoint)
          Returns a range that contains all values greater than or equal to endpoint.
static
<C extends Comparable<?>>
Range<C>
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
<C extends Comparable<?>>
Range<C>
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
<C extends Comparable<?>>
Range<C>
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
<C extends Comparable<?>>
Range<C>
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
<C extends Comparable<?>>
Range<C>
Ranges.encloseAll(Iterable<C> values)
          Returns the minimal range that contains all of the given values.
static
<C extends Comparable<?>>
Range<C>
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
<C extends Comparable<?>>
Range<C>
Ranges.lessThan(C endpoint)
          Returns a range that contains all values strictly less than endpoint.
static
<C extends Comparable<?>>
Range<C>
Ranges.open(C lower, C upper)
          Returns a range that contains all values strictly greater than lower and strictly less than upper.
static
<C extends Comparable<?>>
Range<C>
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
<C extends Comparable<?>>
Range<C>
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
<C extends Comparable<?>>
Range<C>
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
<C extends Comparable<?>>
Range<C>
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
 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.
 



Copyright © 2010-2012. All Rights Reserved.