public class ServerVersion extends java.lang.Object implements java.lang.Comparable<ServerVersion>
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
completeVersion |
private java.lang.Integer |
major |
private java.lang.Integer |
minor |
private java.lang.Integer |
subminor |
| 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.
|
private java.lang.String completeVersion
private java.lang.Integer major
private java.lang.Integer minor
private java.lang.Integer subminor
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.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic 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