public class RangeFactory extends Object
Range
s that is compatible with Guava 10 and later.
If Guava 10, 11, 12, or 13 is being used, the factory methods in the com.google.common.collect.Ranges class (a beta
class that was removed in Guava 14) are used to reflectively instantiate Ranges. If Guava 14 or later is being used,
the factory methods in the Range class itself (added in Guava 14) are used to instantiate Ranges.Modifier and Type | Method and Description |
---|---|
static <C extends Comparable<?>> |
all() |
static <C extends Comparable<?>> |
atLeast(C lowerEndpoint) |
static <C extends Comparable<?>> |
atMost(C upperEndpoint) |
static <C extends Comparable<?>> |
closed(C lowerEndpoint,
C upperEndpoint) |
static <C extends Comparable<?>> |
closedOpen(C lowerEndpoint,
C upperEndpoint) |
static <C extends Comparable<?>> |
downTo(C lowerEndpoint,
com.google.common.collect.BoundType lowerBoundType) |
static <C extends Comparable<?>> |
greaterThan(C lowerEndpoint) |
static <C extends Comparable<?>> |
lessThan(C upperEndpoint) |
static <C extends Comparable<?>> |
open(C lowerEndpoint,
C upperEndpoint) |
static <C extends Comparable<?>> |
openClosed(C lowerEndpoint,
C upperEndpoint) |
static <C extends Comparable<?>> |
range(C lowerEndpoint,
com.google.common.collect.BoundType lowerBoundType,
C upperEndpoint,
com.google.common.collect.BoundType upperBoundType) |
static <C extends Comparable<?>> |
singleton(C value) |
static <C extends Comparable<?>> |
upTo(C upperEndpoint,
com.google.common.collect.BoundType upperBoundType) |
public static <C extends Comparable<?>> com.google.common.collect.Range<C> open(C lowerEndpoint, C upperEndpoint)
public static <C extends Comparable<?>> com.google.common.collect.Range<C> openClosed(C lowerEndpoint, C upperEndpoint)
public static <C extends Comparable<?>> com.google.common.collect.Range<C> closedOpen(C lowerEndpoint, C upperEndpoint)
public static <C extends Comparable<?>> com.google.common.collect.Range<C> closed(C lowerEndpoint, C upperEndpoint)
public static <C extends Comparable<?>> com.google.common.collect.Range<C> range(C lowerEndpoint, com.google.common.collect.BoundType lowerBoundType, C upperEndpoint, com.google.common.collect.BoundType upperBoundType)
public static <C extends Comparable<?>> com.google.common.collect.Range<C> greaterThan(C lowerEndpoint)
public static <C extends Comparable<?>> com.google.common.collect.Range<C> atLeast(C lowerEndpoint)
public static <C extends Comparable<?>> com.google.common.collect.Range<C> downTo(C lowerEndpoint, com.google.common.collect.BoundType lowerBoundType)
public static <C extends Comparable<?>> com.google.common.collect.Range<C> lessThan(C upperEndpoint)
public static <C extends Comparable<?>> com.google.common.collect.Range<C> atMost(C upperEndpoint)
public static <C extends Comparable<?>> com.google.common.collect.Range<C> upTo(C upperEndpoint, com.google.common.collect.BoundType upperBoundType)
public static <C extends Comparable<?>> com.google.common.collect.Range<C> all()
public static <C extends Comparable<?>> com.google.common.collect.Range<C> singleton(C value)
Copyright © 2017 FasterXML. All rights reserved.