public class VersionNumber extends Object implements Comparable<Object>
Modifier and Type | Field and Description |
---|---|
protected int[] |
val
int[3] { major, minor, sub }
|
Modifier | Constructor and Description |
---|---|
protected |
VersionNumber() |
|
VersionNumber(int majorRev,
int minorRev,
int subMinorRev) |
|
VersionNumber(String versionString,
String delim)
Parser first tokenizes the input versionString w/ given delimiter.
|
public VersionNumber(int majorRev, int minorRev, int subMinorRev)
public VersionNumber(String versionString, String delim)
Tokens represent the major, minor and sub version number component in this order.
For each token it ignores any leading non-digit and uses only contiguous digits, i.e. ignores pending non-digits.
versionString
- should be given as [MAJOR[.MINOR[.SUB]]]delim
- the delimiter, e.g. "."protected VersionNumber()
public final int compareTo(Object o)
compareTo
in interface Comparable<Object>
public final int compareTo(VersionNumber vo)
public final int getMajor()
public final int getMinor()
public final int getSub()