public class ServerVersion extends Object implements Comparable<ServerVersion>
| Modifier and Type | Field and Description |
|---|---|
private String |
completeVersion |
private Integer |
major |
private Integer |
minor |
private Integer |
subminor |
| Constructor and Description |
|---|
ServerVersion(int major,
int minor,
int subminor) |
ServerVersion(String completeVersion,
int major,
int minor,
int subminor) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(ServerVersion other) |
boolean |
equals(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(String versionString)
Parse the server version into major/minor/subminor.
|
String |
toString()
A string representation of this version.
|
private String completeVersion
private Integer major
private Integer minor
private Integer subminor
public ServerVersion(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 String toString()
public int compareTo(ServerVersion other)
compareTo in interface Comparable<ServerVersion>public boolean meetsMinimum(ServerVersion min)
min - The minimum version to compare against.public static ServerVersion parseVersion(String versionString)
versionString - string version representationServerVersion