## Uses of Class
org.springframework.data.domain.Range.Bound

Packages that use Range.Bound
org.springframework.data.domain: Central domain abstractions especially to be used in combination with the `Repository` abstraction.

### Uses of Range.Bound in org.springframework.data.domain

Methods in org.springframework.data.domain that return Range.Bound
`static Range.Bound<Double>` Range.Bound.`exclusive(double value)` Creates a boundary excluding `value`.
`static Range.Bound<Float>` Range.Bound.`exclusive(float value)` Creates a boundary excluding `value`.
`static Range.Bound<Integer>` Range.Bound.`exclusive(int value)` Creates a boundary excluding `value`.
`static Range.Bound<Long>` Range.Bound.`exclusive(long value)` Creates a boundary excluding `value`.
`static <T extends Comparable<T>> Range.Bound<T>` Range.Bound.`exclusive(T value)` Creates a boundary excluding `value`.
`Range.Bound<T>` Range.`getLowerBound()`
`Range.Bound<T>` Range.`getUpperBound()`
`static Range.Bound<Double>` Range.Bound.`inclusive(double value)` Creates a boundary including `value`.
`static Range.Bound<Float>` Range.Bound.`inclusive(float value)` Creates a boundary including `value`.
`static Range.Bound<Integer>` Range.Bound.`inclusive(int value)` Creates a boundary including `value`.
`static Range.Bound<Long>` Range.Bound.`inclusive(long value)` Creates a boundary including `value`.
`static <T extends Comparable<T>> Range.Bound<T>` Range.Bound.`inclusive(T value)` Creates a boundary including `value`.
`static <T extends Comparable<T>> Range.Bound<T>` Range.Bound.`unbounded()` Creates an unbounded `Range.Bound`.

Methods in org.springframework.data.domain with parameters of type Range.Bound
`static <T extends Comparable<T>> Range.RangeBuilder<T>` Range.`from(Range.Bound<T> lower)` Create a `Range.RangeBuilder` given the lower `Range.Bound`.
`static <T extends Comparable<T>> Range<T>` Range.`leftUnbounded(Range.Bound<T> to)` Creates a left-unbounded `Range` (the left bound set to `unbounded()`) with the given right bound.
`static <T extends Comparable<T>> Range<T>` Range.`of(Range.Bound<T> lowerBound, Range.Bound<T> upperBound)` Creates a new `Range` with the given lower and upper bound.
`static <T extends Comparable<T>> Range<T>` Range.`of(Range.Bound<T> lowerBound, Range.Bound<T> upperBound)` Creates a new `Range` with the given lower and upper bound.
`static <T extends Comparable<T>> Range<T>` Range.`rightUnbounded(Range.Bound<T> from)` Creates a right-unbounded `Range` (the right bound set to `unbounded()`) with the given left bound.
`Range<T>` Range.RangeBuilder.`to(Range.Bound<T> upper)` Create a `Range` given the upper `Range.Bound`.