Class Version

    • Method Detail

      • parse

        public static Version parse​(String version)
        Parses a version from version.
      • toString

        public String toString()
        Overrides:
        toString in class Object
        Returns:
        Version as String.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • isAtLeast

        public boolean isAtLeast​(String otherVersion)
        Convenience method for quickly checking whether this version is at least as new as this other version.
        Parameters:
        otherVersion - The other version.
        Returns:
        true if this version is equal or newer, false if it is older.
      • isNewerThan

        public boolean isNewerThan​(String otherVersion)
        Convenience method for quickly checking whether this version is newer than this other version.
        Parameters:
        otherVersion - The other version.
        Returns:
        true if this version is newer, false if it is not.
      • isMajorNewerThan

        public boolean isMajorNewerThan​(String otherVersion)
        Convenience method for quickly checking whether this major version is newer than this other major version.
        Parameters:
        otherVersion - The other version.
        Returns:
        true if this major version is newer, false if it is not.
      • getMajor

        public BigInteger getMajor()
        Returns:
        The major version.
      • getMajorAsString

        public String getMajorAsString()
        Returns:
        The major version as a string.
      • getMinorAsString

        public String getMinorAsString()
        Returns:
        The minor version as a string.