public class Version extends java.lang.Object implements java.lang.Comparable<Version>, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SNAPSHOT |
static java.lang.String |
UNKNOWN |
Modifier | Constructor and Description |
---|---|
protected |
Version(java.lang.String version) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Version version) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getBugFix() |
java.lang.String |
getBuildNumber() |
static Version |
getInstance(java.lang.String version) |
java.lang.String |
getMajor() |
java.lang.String |
getMinor() |
java.lang.String |
getQualifier() |
int |
hashCode() |
boolean |
includes(Version version) |
static Version |
incrementBugFix(Version version) |
static Version |
incrementBuildNumber(Version version) |
static Version |
incrementMajor(Version version) |
static Version |
incrementMinor(Version version) |
boolean |
isLaterVersionThan(java.lang.String version) |
boolean |
isPreviousVersionThan(java.lang.String version) |
boolean |
isSameVersionAs(java.lang.String version) |
java.lang.String |
toString() |
public static final java.lang.String SNAPSHOT
public static final java.lang.String UNKNOWN
public static Version getInstance(java.lang.String version)
public int compareTo(Version version)
compareTo
in interface java.lang.Comparable<Version>
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String getBugFix()
public java.lang.String getBuildNumber()
public java.lang.String getMajor()
public java.lang.String getMinor()
public java.lang.String getQualifier()
public int hashCode()
hashCode
in class java.lang.Object
public boolean includes(Version version)
public boolean isLaterVersionThan(java.lang.String version)
public boolean isPreviousVersionThan(java.lang.String version)
public boolean isSameVersionAs(java.lang.String version)
public java.lang.String toString()
toString
in class java.lang.Object