com.jogamp.common.util
Class VersionNumber
java.lang.Object
com.jogamp.common.util.VersionNumber
- All Implemented Interfaces:
- Comparable<Object>
public class VersionNumber
- extends Object
- implements Comparable<Object>
Field Summary |
protected int[] |
val
int[3] { major, minor, sub } |
val
protected int[] val
- int[3] { major, minor, sub }
VersionNumber
public VersionNumber(int majorRev,
int minorRev,
int subMinorRev)
VersionNumber
public VersionNumber(String versionString,
String delim)
- Parser first tokenizes the input versionString w/ given delimiter.
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.
- Parameters:
versionString
- should be given as [MAJOR[.MINOR[.SUB]]]delim
- the delimiter, e.g. "."
VersionNumber
protected VersionNumber()
hashCode
public final int hashCode()
- Overrides:
hashCode
in class Object
equals
public final boolean equals(Object o)
- Overrides:
equals
in class Object
compareTo
public final int compareTo(Object o)
- Specified by:
compareTo
in interface Comparable<Object>
compareTo
public final int compareTo(VersionNumber vo)
getMajor
public final int getMajor()
getMinor
public final int getMinor()
getSub
public final int getSub()
toString
public String toString()
- Overrides:
toString
in class Object