Class VersionUtil

java.lang.Object
org.seppiko.commons.utils.VersionUtil
All Implemented Interfaces:
Serializable

public class VersionUtil extends Object implements Serializable
Version number parser util
Author:
Leonard Woo
See Also:
  • Method Details

    • parser

      public static VersionUtil parser(String versionString)
      parser version string
      Parameters:
      versionString - version string
      Returns:
      Version object
    • versionString

      public String versionString()
      get version string
      Returns:
      version string
    • major

      public int major()
      get major version
      Returns:
      major number
    • minor

      public int minor()
      get minor version
      Returns:
      minor number
    • patch

      public int patch()
      get patch version
      Returns:
      path number
    • qualifier

      public String qualifier()
      get version qualifier
      Returns:
      qualifier string
    • equals

      public boolean equals(int major, int minor, int patch)
      version equal
      Parameters:
      major - major number
      minor - minor number
      patch - patch number
      Returns:
      true, if version is equal, false is otherwise
    • equals

      public boolean equals(Object o)
      Check version object
      Overrides:
      equals in class Object
      Parameters:
      o - version object
      Returns:
      true, if object is VersionUtil and equals
    • hashCode

      public int hashCode()
      VersionUtil object hashcode
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Version string
      Overrides:
      toString in class Object