public class Version
extends java.lang.Object
implements java.lang.Comparable
| Constructor and Description |
|---|
Version(int major,
int minor,
int patch,
java.lang.String qualifier) |
Version(java.lang.String versionStr) |
Version(java.lang.String versionStr,
java.lang.String qualifier) |
Version(Version baseVersion,
java.lang.String extraQualifier)
Build a version from another one while appending an extra qualifier
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(java.lang.Object obj) |
int |
compareTo(Version other) |
int |
compareUnqualified(Version other) |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
java.lang.String |
numbersAsString() |
java.lang.String |
qualifier() |
java.lang.String |
toString() |
Version |
withNudgedPatch() |
Version |
withoutQualifier() |
public Version(java.lang.String versionStr,
java.lang.String qualifier)
throws java.text.ParseException
java.text.ParseExceptionpublic Version(java.lang.String versionStr)
throws java.text.ParseException
java.text.ParseExceptionpublic Version(int major,
int minor,
int patch,
java.lang.String qualifier)
public Version(Version baseVersion, java.lang.String extraQualifier)
baseVersion - qualifier - public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String numbersAsString()
public Version withNudgedPatch()
public Version withoutQualifier()
public java.lang.String qualifier()
public int compareUnqualified(Version other)
public int compareTo(java.lang.Object obj)
compareTo in interface java.lang.Comparablepublic int compareTo(Version other)