| Constructor and Description |
|---|
Semver(int majorVersion,
java.lang.Integer minorVersion,
java.lang.Integer patchVersion,
java.lang.String preReleaseVersion,
java.lang.String buildMetadata) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Semver other) |
java.lang.String |
getBuildMetadata() |
int |
getMajorVersion() |
java.lang.Integer |
getMinorVersion() |
java.lang.Integer |
getPatchVersion() |
java.lang.String |
getPreReleaseVersion() |
boolean |
matches(Semver rhs)
Does
rhs (a SemVer version) match this SemVer template? |
boolean |
matchesMax(Semver rhs)
Does
rhs (a SemVer version) match this SemVer template as a maximum? |
boolean |
matchesMin(Semver rhs)
Does
rhs (a SemVer version) match this SemVer template as a minimum? |
static Semver |
parse(java.lang.String semver) |
public Semver(int majorVersion,
java.lang.Integer minorVersion,
java.lang.Integer patchVersion,
java.lang.String preReleaseVersion,
java.lang.String buildMetadata)
public static Semver parse(java.lang.String semver) throws PackageException
PackageExceptionpublic int getMajorVersion()
public java.lang.Integer getMinorVersion()
public java.lang.Integer getPatchVersion()
public java.lang.String getPreReleaseVersion()
public java.lang.String getBuildMetadata()
public boolean matches(Semver rhs) throws PackageException
rhs (a SemVer version) match this SemVer template?rhs - the other SemverPackageException - if an error occurspublic boolean matchesMin(Semver rhs) throws PackageException
rhs (a SemVer version) match this SemVer template as a minimum?
Return true if rhs is equal or above this template.
rhs - the other SemverPackageException - if an error occurspublic boolean matchesMax(Semver rhs) throws PackageException
rhs (a SemVer version) match this SemVer template as a maximum?
Return true if rhs is equal or below this template.
rhs - the other SemverPackageException - if an error occursCopyright © 2015-2023 EXPath. All Rights Reserved