クラスの使用
org.springframework.data.domain.Range.Bound
org.springframework.data.domain 内の Range.Bound 使用
修飾子と型メソッド説明static Range.Bound<DoubleSE>
Range.Bound.exclusive
(double value) value
を除く境界を作成します。static Range.Bound<FloatSE>
Range.Bound.exclusive
(float value) value
を除く境界を作成します。static Range.Bound<IntegerSE>
Range.Bound.exclusive
(int value) value
を除く境界を作成します。static Range.Bound<LongSE>
Range.Bound.exclusive
(long value) value
を除く境界を作成します。static <T> Range.Bound<T>
Range.Bound.exclusive
(T value) value
を除く境界を作成します。Range.getLowerBound()
Range.getUpperBound()
static Range.Bound<DoubleSE>
Range.Bound.inclusive
(double value) value
を含む境界を作成します。static Range.Bound<FloatSE>
Range.Bound.inclusive
(float value) value
を含む境界を作成します。static Range.Bound<IntegerSE>
Range.Bound.inclusive
(int value) value
を含む境界を作成します。static Range.Bound<LongSE>
Range.Bound.inclusive
(long value) value
を含む境界を作成します。static <T> Range.Bound<T>
Range.Bound.inclusive
(T value) value
を含む境界を作成します。<R> Range.Bound<R>
Range.Bound.map
(FunctionSE<? super T, ? extends R> mapper) マッピングFunction
SE を境界値に適用します。static <T> Range.Bound<T>
Range.Bound.unbounded()
無制限のRange.Bound
を作成します。修飾子と型メソッド説明static <T> Range.RangeBuilder<T>
Range.from
(Range.Bound<T> lower) 下側のRange.Bound
を指定してRange.RangeBuilder
を作成します。static <T> Range<T>
Range.leftUnbounded
(Range.Bound<T> to) 指定された右境界で左無制限のRange
(左境界がunbounded()
に設定)を作成します。static <T> Range<T>
Range.of
(Range.Bound<T> lowerBound, Range.Bound<T> upperBound) 指定された下限と上限を使用して新しいRange
を作成します。static <T> Range<T>
Range.rightUnbounded
(Range.Bound<T> from) 指定された左境界を使用して、右無制限のRange
(右境界をunbounded()
に設定)を作成します。Range.RangeBuilder.to
(Range.Bound<T> upper) 上位のRange.Bound
を指定してRange
を作成します。