public class Version extends java.lang.Object implements java.lang.Comparable<Version>
| Modifier and Type | Field and Description |
|---|---|
int |
Build |
int |
Major |
int |
Minor |
int |
Revision |
| Constructor and Description |
|---|
Version(int major,
int minor) |
Version(int major,
int minor,
int revision) |
Version(int major,
int minor,
int revision,
int build) |
Version(java.lang.String version) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Version o) |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
boolean |
isEmpty() |
static boolean |
isVersionCompatible(java.lang.String minVersion,
java.lang.String testVersion) |
static boolean |
isVersionCompatible(Version minVersion,
Version testVersion) |
java.lang.String |
toString() |
static Version |
tryParse(java.lang.String version)
Returns a Version object if the passed-in String argument represents a valid version string.
|
public final int Build
public final int Major
public final int Minor
public final int Revision
public Version(int major,
int minor)
public Version(int major,
int minor,
int revision)
public Version(int major,
int minor,
int revision,
int build)
public Version(java.lang.String version)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic int compareTo(Version o)
compareTo in interface java.lang.Comparable<Version>public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean isEmpty()
public static boolean isVersionCompatible(java.lang.String minVersion,
java.lang.String testVersion)
public static boolean isVersionCompatible(Version minVersion, Version testVersion)
public java.lang.String toString()
toString in class java.lang.Objectpublic static Version tryParse(java.lang.String version)
version - A string representing a version number, e.g. 2.3.1
A version string must have at least two parts (e.g. 6.0) but not more than four parts (e.g. 6.0.2.8888)
The version string can be empty or null, in which case null is returned.