public class VersionRange
extends java.lang.Object
x.y.z
: a range of only one precise version,x.y.z+
: a range starting form a precise version (included), without upper limit,x.y.z/i.j.k
: a range from one version to another (both included).Modifier and Type | Field and Description |
---|---|
private Version |
fromVersion |
private Version |
toVersion |
private static java.lang.String |
VERSION_SEPARATOR |
Constructor and Description |
---|
VersionRange(java.lang.String versionRange) |
VersionRange(Version version) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
Version |
getFromVersion() |
Version |
getToVersion() |
int |
hashCode() |
boolean |
isToInfinite() |
java.lang.String |
toString() |
private static final java.lang.String VERSION_SEPARATOR
private Version fromVersion
private Version toVersion
public VersionRange(java.lang.String versionRange)
public VersionRange(Version version)
public Version getFromVersion()
public Version getToVersion()
public boolean isToInfinite()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object