Top Description Constructors Methods
com.fasterxml.jackson.datatype.guava.deser.util

public Class RangeFactory

extends Object
Class Inheritance
Imports
com.google.common.collect.BoundType, .Range

A factory for creating Guava Ranges 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

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static <C extends Comparable<?>> Range<C>
all()

public static <C extends Comparable<?>> Range<C>
atLeast(C lowerEndpoint)

public static <C extends Comparable<?>> Range<C>
atMost(C upperEndpoint)

public static <C extends Comparable<?>> Range<C>
closed(C lowerEndpoint, C upperEndpoint)

public static <C extends Comparable<?>> Range<C>
closedOpen(C lowerEndpoint, C upperEndpoint)

public static <C extends Comparable<?>> Range<C>
downTo(final C lowerEndpoint, final BoundType lowerBoundType)

public static <C extends Comparable<?>> Range<C>
greaterThan(C lowerEndpoint)

public static <C extends Comparable<?>> Range<C>
lessThan(C upperEndpoint)

public static <C extends Comparable<?>> Range<C>
open(C lowerEndpoint, C upperEndpoint)

public static <C extends Comparable<?>> Range<C>
openClosed(C lowerEndpoint, C upperEndpoint)

public static <C extends Comparable<?>> Range<C>
range(final C lowerEndpoint, final BoundType lowerBoundType, final C upperEndpoint, final BoundType upperBoundType)

public static <C extends Comparable<?>> Range<C>
singleton(final C value)

public static <C extends Comparable<?>> Range<C>
upTo(final C upperEndpoint, final BoundType upperBoundType)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

RangeFactoryback to summary
private RangeFactory()

Method Detail

allback to summary
public static <C extends Comparable<?>> Range<C> all()
atLeastback to summary
public static <C extends Comparable<?>> Range<C> atLeast(C lowerEndpoint)
atMostback to summary
public static <C extends Comparable<?>> Range<C> atMost(C upperEndpoint)
closedback to summary
public static <C extends Comparable<?>> Range<C> closed(C lowerEndpoint, C upperEndpoint)
closedOpenback to summary
public static <C extends Comparable<?>> Range<C> closedOpen(C lowerEndpoint, C upperEndpoint)
downToback to summary
public static <C extends Comparable<?>> Range<C> downTo(final C lowerEndpoint, final BoundType lowerBoundType)
greaterThanback to summary
public static <C extends Comparable<?>> Range<C> greaterThan(C lowerEndpoint)
lessThanback to summary
public static <C extends Comparable<?>> Range<C> lessThan(C upperEndpoint)
openback to summary
public static <C extends Comparable<?>> Range<C> open(C lowerEndpoint, C upperEndpoint)
openClosedback to summary
public static <C extends Comparable<?>> Range<C> openClosed(C lowerEndpoint, C upperEndpoint)
rangeback to summary
public static <C extends Comparable<?>> Range<C> range(final C lowerEndpoint, final BoundType lowerBoundType, final C upperEndpoint, final BoundType upperBoundType)
singletonback to summary
public static <C extends Comparable<?>> Range<C> singleton(final C value)
upToback to summary
public static <C extends Comparable<?>> Range<C> upTo(final C upperEndpoint, final BoundType upperBoundType)