public class Version extends java.lang.Object implements java.lang.Comparable<Version>
Versioned.version()
.Modifier and Type | Field and Description |
---|---|
protected int |
_majorVersion |
protected int |
_minorVersion |
protected int |
_patchLevel |
protected java.lang.String |
_snapshotInfo
Additional information for snapshot versions; null for non-snapshot
(release) versions.
|
Constructor and Description |
---|
Version(int major,
int minor,
int patchLevel,
java.lang.String snapshotInfo) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Version other) |
boolean |
equals(java.lang.Object o) |
int |
getMajorVersion() |
int |
getMinorVersion() |
int |
getPatchLevel() |
int |
hashCode() |
boolean |
isSnapshot() |
boolean |
isUknownVersion() |
java.lang.String |
toString() |
static Version |
unknownVersion()
Method returns canonical "not known" version, which is used as version
in cases where actual version information is not known (instead of null).
|
protected final int _majorVersion
protected final int _minorVersion
protected final int _patchLevel
protected final java.lang.String _snapshotInfo
public Version(int major, int minor, int patchLevel, java.lang.String snapshotInfo)
public static Version unknownVersion()
public boolean isUknownVersion()
public boolean isSnapshot()
public int getMajorVersion()
public int getMinorVersion()
public int getPatchLevel()
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object