public class ServerVersion extends java.lang.Object implements java.lang.Comparable<ServerVersion>
Constructor and Description |
---|
ServerVersion(int major,
int minor,
int subminor) |
ServerVersion(java.lang.String completeVersion,
int major,
int minor,
int subminor) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(ServerVersion other) |
boolean |
equals(java.lang.Object obj) |
int |
getMajor() |
int |
getMinor() |
int |
getSubminor() |
int |
hashCode() |
boolean |
meetsMinimum(ServerVersion min)
Does this version meet the minimum specified by `min'?
|
static ServerVersion |
parseVersion(java.lang.String versionString)
Parse the server version into major/minor/subminor.
|
java.lang.String |
toString()
A string representation of this version.
|
public ServerVersion(java.lang.String completeVersion, int major, int minor, int subminor)
public ServerVersion(int major, int minor, int subminor)
public int getMajor()
public int getMinor()
public int getSubminor()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public int compareTo(ServerVersion other)
compareTo
in interface java.lang.Comparable<ServerVersion>
public boolean meetsMinimum(ServerVersion min)
min
- The minimum version to compare against.public static ServerVersion parseVersion(java.lang.String versionString)
versionString
- string version representationServerVersion