public class VersionPackageConstraint extends PackageConstraint
| Modifier and Type | Class and Description |
|---|---|
static class |
VersionPackageConstraint.VersionComparison
Enumeration encapsulating version comparison operations
|
| Modifier and Type | Field and Description |
|---|---|
static String |
VERSION_KEY
The meta data key for the version number
|
| Constructor and Description |
|---|
VersionPackageConstraint(Package p) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkConstraint(Package target)
Check the target package against the constraint embodied in this
PackageConstraint.
|
PackageConstraint |
checkConstraint(PackageConstraint target)
Check the target package constraint against the constraint embodied in this
package constraint.
|
static VersionPackageConstraint.VersionComparison |
compare(String version1,
String version2)
Returns a VersionComparison that represents the comparison between the
supplied version 1 and version 2.
|
VersionPackageConstraint.VersionComparison |
getVersionComparison() |
void |
setVersionConstraint(String constraint) |
void |
setVersionConstraint(VersionPackageConstraint.VersionComparison c) |
String |
toString() |
getPackage, setPackagepublic static String VERSION_KEY
public VersionPackageConstraint(Package p)
public static VersionPackageConstraint.VersionComparison compare(String version1, String version2)
version1 - String containing version number 1.version2 - String containing version number 2.public void setVersionConstraint(VersionPackageConstraint.VersionComparison c)
public VersionPackageConstraint.VersionComparison getVersionComparison()
public void setVersionConstraint(String constraint)
public PackageConstraint checkConstraint(PackageConstraint target) throws Exception
checkConstraint in class PackageConstrainttarget - the package constraint to compare againstExceptionpublic boolean checkConstraint(Package target) throws Exception
checkConstraint in class PackageConstrainttarget - a package to check with respect to the encapsulated package
and the constraint.Exception - if the constraint can't be checked for some reason.Copyright © 2016 University of Waikato, Hamilton, NZ. All Rights Reserved.