public class CassandraVersion extends java.lang.Object implements java.lang.Comparable<CassandraVersion>
Constructor and Description |
---|
CassandraVersion(java.lang.String version)
Parse a version from a string.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(CassandraVersion other) |
boolean |
equals(java.lang.Object o) |
CassandraVersion |
findSupportingVersion(CassandraVersion... versions)
Returns a version that is backward compatible with this version amongst a list
of provided version, or null if none can be found.
|
int |
hashCode() |
boolean |
isSupportedBy(CassandraVersion version) |
java.lang.String |
toString() |
public CassandraVersion(java.lang.String version)
version
- the string to parsejava.lang.IllegalArgumentException
- if the provided string does not
represent a versionpublic int compareTo(CassandraVersion other)
compareTo
in interface java.lang.Comparable<CassandraVersion>
public CassandraVersion findSupportingVersion(CassandraVersion... versions)
public boolean isSupportedBy(CassandraVersion version)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2015 The Apache Software Foundation