public final class Version
extends java.lang.Object
implements java.io.Serializable
Configuration.getVersion()
,
Serialized FormConstructor and Description |
---|
Version(int intValue)
Creates an object based on the
int value that uses the same kind of encoding as intValue() . |
Version(int major,
int minor,
int micro) |
Version(int major,
int minor,
int micro,
java.lang.String extraInfo,
java.lang.Boolean gaeCompatible,
java.util.Date buildDate) |
Version(java.lang.String stringValue) |
Version(java.lang.String stringValue,
java.lang.Boolean gaeCompliant,
java.util.Date buildDate) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.util.Date |
getBuildDate() |
java.lang.String |
getExtraInfo()
The arbitrary string after the micro version number without leading dot, dash or underscore,
like "RC03" in "2.4.0-RC03".
|
int |
getMajor()
The 1st version number, like 1 in "1.2.3".
|
int |
getMicro()
The 3rd version number, like 3 in "1.2.3".
|
int |
getMinor()
The 2nd version number, like 2 in "1.2.3".
|
int |
hashCode() |
int |
intValue() |
static int |
intValueFor(int major,
int minor,
int micro) |
java.lang.Boolean |
isGAECompliant() |
java.lang.String |
toString()
Contains the major.minor.micor numbers and the extraInfo part, not the other information.
|
public Version(java.lang.String stringValue)
java.lang.IllegalArgumentException
- if the version string is malformedpublic Version(java.lang.String stringValue, java.lang.Boolean gaeCompliant, java.util.Date buildDate)
java.lang.IllegalArgumentException
- if the version string is malformedpublic Version(int major, int minor, int micro)
public Version(int intValue)
int
value that uses the same kind of encoding as intValue()
.public Version(int major, int minor, int micro, java.lang.String extraInfo, java.lang.Boolean gaeCompatible, java.util.Date buildDate)
public static int intValueFor(int major, int minor, int micro)
public java.lang.String toString()
toString
in class java.lang.Object
public int getMajor()
public int getMinor()
public int getMicro()
public java.lang.String getExtraInfo()
public java.lang.Boolean isGAECompliant()
null
.public java.util.Date getBuildDate()
null
.public int intValue()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object