Class Version
- java.lang.Object
-
- com.github.virtualcitysystems.semver.Version
-
public class Version extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetMajor()intgetMinor()intgetPatch()intgetPreRelease()VersionincrementMajor()VersionincrementMinor()VersionincrementPatch()VersionincrementPreRelease()booleanisReleaseCandidate()static Versionof(java.lang.String version)java.lang.StringtoVersionString(boolean includePreRelease)
-
-
-
Method Detail
-
of
public static Version of(java.lang.String version) throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
-
isReleaseCandidate
public boolean isReleaseCandidate()
-
getMajor
public int getMajor()
-
incrementMajor
public Version incrementMajor()
-
getMinor
public int getMinor()
-
incrementMinor
public Version incrementMinor()
-
getPatch
public int getPatch()
-
incrementPatch
public Version incrementPatch()
-
getPreRelease
public int getPreRelease()
-
incrementPreRelease
public Version incrementPreRelease()
-
toVersionString
public java.lang.String toVersionString(boolean includePreRelease)
-
-