クラス Range.Bound<T>

java.lang.ObjectSE
org.springframework.data.domain.Range.Bound<T>
含まれているクラス:
Range<T>

public static final class Range.Bound<T> extends ObjectSE
境界を表す値オブジェクト。境界は unboundedincluding its valueits value のいずれかです。
導入:
2.0
作成者:
Mark Paluch
  • メソッドの詳細

    • unbounded

      public static <T> Range.Bound<T> unbounded()
      無制限の Range.Bound を作成します。
    • isBounded

      public boolean isBounded()
      この境界が有界かどうかを返します。
      戻り値:
    • inclusive

      public static <T> Range.Bound<T> inclusive(T value)
      value を含む境界を作成します。
      パラメーター:
      value - null であってはなりません。
      戻り値:
    • inclusive

      public static Range.Bound<IntegerSE> inclusive(int value)
      value を含む境界を作成します。
      パラメーター:
      value - null であってはなりません。
      戻り値:
    • inclusive

      public static Range.Bound<LongSE> inclusive(long value)
      value を含む境界を作成します。
      パラメーター:
      value - null であってはなりません。
      戻り値:
    • inclusive

      public static Range.Bound<FloatSE> inclusive(float value)
      value を含む境界を作成します。
      パラメーター:
      value - null であってはなりません。
      戻り値:
    • inclusive

      public static Range.Bound<DoubleSE> inclusive(double value)
      value を含む境界を作成します。
      パラメーター:
      value - null であってはなりません。
      戻り値:
    • exclusive

      public static <T> Range.Bound<T> exclusive(T value)
      value を除く境界を作成します。
      パラメーター:
      value - null であってはなりません。
      戻り値:
    • exclusive

      public static Range.Bound<IntegerSE> exclusive(int value)
      value を除く境界を作成します。
      パラメーター:
      value - null であってはなりません。
      戻り値:
    • exclusive

      public static Range.Bound<LongSE> exclusive(long value)
      value を除く境界を作成します。
      パラメーター:
      value - null であってはなりません。
      戻り値:
    • exclusive

      public static Range.Bound<FloatSE> exclusive(float value)
      value を除く境界を作成します。
      パラメーター:
      value - null であってはなりません。
      戻り値:
    • exclusive

      public static Range.Bound<DoubleSE> exclusive(double value)
      value を除く境界を作成します。
      パラメーター:
      value - null であってはなりません。
      戻り値:
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString 
    • getValue

      public OptionalSE<T> getValue()
    • isInclusive

      public boolean isInclusive()
    • equals

      public boolean equals(ObjectSE o)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • map

      public <R> Range.Bound<R> map(FunctionSE<? super T,? extends R> mapper)
      マッピング FunctionSE を境界値に適用します。
      型パラメーター:
      R -
      パラメーター:
      mapper - null であってはなりません。マッパーが null を返す場合、境界値は unbounded() に対応します。
      戻り値:
      値をマッパーに適用した後の新しい Range.Bound
      導入:
      3.0