public final class ZserioVersion extends java.lang.Object implements java.lang.Comparable<ZserioVersion>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
VERSION_STRING
Zserio core version string.
|
| Constructor and Description |
|---|
ZserioVersion(int major,
int minor,
int revision)
Constructor overload for convenience.
|
ZserioVersion(int major,
int minor,
int revision,
java.lang.Integer preRelease)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(ZserioVersion other) |
boolean |
equals(java.lang.Object other) |
int |
getMajor()
Gets major version number.
|
int |
getMinor()
Gets minor version number.
|
java.lang.Integer |
getPreRelease()
Gets pre-release number.
|
int |
getRevision()
Gets reversion number.
|
int |
hashCode() |
static ZserioVersion |
parseVersion(java.lang.String versionString)
Parses versions string according to zserio versioning rules.
|
java.lang.String |
toString() |
public static final java.lang.String VERSION_STRING
public ZserioVersion(int major,
int minor,
int revision)
major - Major version number.minor - Minor version number.revision - Revision number.public ZserioVersion(int major,
int minor,
int revision,
java.lang.Integer preRelease)
major - Major version number.minor - Minor version number.revision - Revision number.preRelease - Optional pre-release number.public java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(ZserioVersion other)
compareTo in interface java.lang.Comparable<ZserioVersion>public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int getMajor()
public int getMinor()
public int getRevision()
public java.lang.Integer getPreRelease()
public static ZserioVersion parseVersion(java.lang.String versionString)
versionString - Version string to parse.java.lang.RuntimeException - On a parsing error.Last updated 2024-10-29 12:52:38