public final class Version
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FORMAT_LONG |
static java.lang.String |
FORMAT_MINIMAL |
static java.lang.String |
FORMAT_SHORT |
static java.lang.String |
TOO_SHORT |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
build()
Returns the version build string.
|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
int |
major()
Returns the major version number.
|
int |
minor()
Returns the minor version number.
|
java.lang.String |
patch()
Returns the version patch segment.
|
java.lang.String |
toString() |
static Version |
version(int major,
int minor,
java.lang.String patch,
java.lang.String build)
Creates a new version from the specified constituent numbers.
|
static Version |
version(java.lang.String string)
Creates a new version by parsing the specified string.
|
public static final java.lang.String FORMAT_MINIMAL
public static final java.lang.String FORMAT_SHORT
public static final java.lang.String FORMAT_LONG
public static final java.lang.String TOO_SHORT
public static Version version(int major, int minor, java.lang.String patch, java.lang.String build)
major
- major version numberminor
- minor version numberpatch
- version patch segmentbuild
- optional build stringpublic static Version version(java.lang.String string)
string
- version stringpublic int major()
public int minor()
public java.lang.String patch()
public java.lang.String build()
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 obj)
equals
in class java.lang.Object