Class RangeFactory
- java.lang.Object
-
- com.fasterxml.jackson.datatype.guava.deser.util.RangeFactory
-
public class RangeFactory extends java.lang.Object
A factory for creating GuavaRange
s that is compatible with Guava 14 and later.NOTE: up until Jackson 2.9.x, supported versions from Guava 10 and higher; support for older versions dropped in Jackson 2.10.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
RangeFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <C extends java.lang.Comparable<?>>
com.google.common.collect.Range<C>all()
static <C extends java.lang.Comparable<?>>
com.google.common.collect.Range<C>atLeast(C lowerEndpoint)
static <C extends java.lang.Comparable<?>>
com.google.common.collect.Range<C>atMost(C upperEndpoint)
static <C extends java.lang.Comparable<?>>
com.google.common.collect.Range<C>closed(C lowerEndpoint, C upperEndpoint)
static <C extends java.lang.Comparable<?>>
com.google.common.collect.Range<C>closedOpen(C lowerEndpoint, C upperEndpoint)
static <C extends java.lang.Comparable<?>>
com.google.common.collect.Range<C>downTo(C lowerEndpoint, com.google.common.collect.BoundType lowerBoundType)
static <C extends java.lang.Comparable<?>>
com.google.common.collect.Range<C>greaterThan(C lowerEndpoint)
static <C extends java.lang.Comparable<?>>
com.google.common.collect.Range<C>lessThan(C upperEndpoint)
static <C extends java.lang.Comparable<?>>
com.google.common.collect.Range<C>open(C lowerEndpoint, C upperEndpoint)
static <C extends java.lang.Comparable<?>>
com.google.common.collect.Range<C>openClosed(C lowerEndpoint, C upperEndpoint)
static <C extends java.lang.Comparable<?>>
com.google.common.collect.Range<C>range(C lowerEndpoint, com.google.common.collect.BoundType lowerBoundType, C upperEndpoint, com.google.common.collect.BoundType upperBoundType)
static <C extends java.lang.Comparable<?>>
com.google.common.collect.Range<C>singleton(C value)
static <C extends java.lang.Comparable<?>>
com.google.common.collect.Range<C>upTo(C upperEndpoint, com.google.common.collect.BoundType upperBoundType)
-
-
-
Method Detail
-
open
public static <C extends java.lang.Comparable<?>> com.google.common.collect.Range<C> open(C lowerEndpoint, C upperEndpoint)
-
openClosed
public static <C extends java.lang.Comparable<?>> com.google.common.collect.Range<C> openClosed(C lowerEndpoint, C upperEndpoint)
-
closedOpen
public static <C extends java.lang.Comparable<?>> com.google.common.collect.Range<C> closedOpen(C lowerEndpoint, C upperEndpoint)
-
closed
public static <C extends java.lang.Comparable<?>> com.google.common.collect.Range<C> closed(C lowerEndpoint, C upperEndpoint)
-
range
public static <C extends java.lang.Comparable<?>> com.google.common.collect.Range<C> range(C lowerEndpoint, com.google.common.collect.BoundType lowerBoundType, C upperEndpoint, com.google.common.collect.BoundType upperBoundType)
-
greaterThan
public static <C extends java.lang.Comparable<?>> com.google.common.collect.Range<C> greaterThan(C lowerEndpoint)
-
atLeast
public static <C extends java.lang.Comparable<?>> com.google.common.collect.Range<C> atLeast(C lowerEndpoint)
-
downTo
public static <C extends java.lang.Comparable<?>> com.google.common.collect.Range<C> downTo(C lowerEndpoint, com.google.common.collect.BoundType lowerBoundType)
-
lessThan
public static <C extends java.lang.Comparable<?>> com.google.common.collect.Range<C> lessThan(C upperEndpoint)
-
atMost
public static <C extends java.lang.Comparable<?>> com.google.common.collect.Range<C> atMost(C upperEndpoint)
-
upTo
public static <C extends java.lang.Comparable<?>> com.google.common.collect.Range<C> upTo(C upperEndpoint, com.google.common.collect.BoundType upperBoundType)
-
all
public static <C extends java.lang.Comparable<?>> com.google.common.collect.Range<C> all()
-
singleton
public static <C extends java.lang.Comparable<?>> com.google.common.collect.Range<C> singleton(C value)
-
-