java.lang.Object
org.seppiko.commons.utils.VersionUtil
- All Implemented Interfaces:
Serializable
Semantic Version Utility
- Author:
- Leonard Woo
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbuild()get version buildintcompareTo(VersionUtil other) compare two version stringbooleanCheck version equalinthashCode()VersionUtil instance hashcodeintmajor()get major versionintminor()get minor versionstatic VersionUtilReturn aVersionUtildescribing the given valuestatic VersionUtilparser version stringintpatch()get patch versionget version qualifiertoString()Version stringget version string
-
Method Details
-
parser
parser version string- Parameters:
versionString- version string- Returns:
VersionUtilinstance
-
of
Return aVersionUtildescribing the given value- Parameters:
major- major versionminor- minor versionpatch- version pathqualifier- version qualifybuild- version build- Returns:
VersionUtilinstance
-
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
get version qualifier- Returns:
- qualifier string
-
build
get version build- Returns:
- build string
-
compareTo
compare two version string- Parameters:
other- anotherVersionUtilinstance- Returns:
- if equal return 0, if this greater than other return 1, if this lesser than other return -1
-
equals
Check version equal -
hashCode
public int hashCode()VersionUtil instance hashcode -
toString
Version string
-