クラス Version

java.lang.ObjectSE
org.springframework.data.util.Version
実装されたすべてのインターフェース:
ComparableSE<Version>

public class Version extends ObjectSE implements ComparableSE<Version>
メジャー、マイナー、バグ修正部分で構成されるバージョンを表す値オブジェクト。
作成者:
Oliver Gierke
  • コンストラクターの詳細

    • Version

      public Version(int... parts)
      指定された整数値から新しい Version を作成します。少なくとも 1 つの値を指定する必要がありますが、最大は 4 です。
      パラメーター:
      parts - null または空であってはなりません。
  • メソッドの詳細

    • parse

      public static Version parse(StringSE version)
      バージョンの指定された文字列表現を Version オブジェクトに解析します。
      パラメーター:
      version - null または空であってはなりません。
      戻り値:
    • javaVersion

      public static Version javaVersion()
      実行中の JVM の Java バージョンを返します。
      戻り値:
      null になることはありません。
    • isGreaterThan

      public boolean isGreaterThan(Version version)
      現在の Version が指定された Version よりも大きい(新しい)かどうかを返します。
      パラメーター:
      version -
      戻り値:
    • isGreaterThanOrEqualTo

      public boolean isGreaterThanOrEqualTo(Version version)
      現在の Version が大きい(新しい)か、指定された Version と同じかを返します。
      パラメーター:
      version -
      戻り値:
    • is

      public boolean is(Version version)
      現在の Version が指定されたものと同じであるかどうかを返します。
      パラメーター:
      version -
      戻り値:
    • isLessThan

      public boolean isLessThan(Version version)
      現在の Version が指定されたものよりも小さい(古い)かどうかを返します。
      パラメーター:
      version -
      戻り値:
    • isLessThanOrEqualTo

      public boolean isLessThanOrEqualTo(Version version)
      現在の Version が現在のものよりも小さい(古い)か等しいかを返します。
      パラメーター:
      version -
      戻り値:
    • compareTo

      public int compareTo(Version that)
      次で指定:
      インターフェース ComparableSE<Version>compareToSE 
    • equals

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

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

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