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() |
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)
public int compareTo(Version o)
compareTo
in interface java.lang.Comparable<Version>
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public 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.Object