XPRMVersion
- java.lang.Object
-
- com.dashoptimization.XPRMVersion
-
public class XPRMVersion extends java.lang.Object
A version number as returned byXPRM.getVersion()
.
-
-
Field Summary
Modifier and Type Field and Description int
number
Version number in its encoded form.
-
Constructor Summary
Constructor and Description XPRMVersion(int number)
Generate a version object.XPRMVersion(int maj, int min, int rel)
Generate a version object.
-
Method Summary
Modifier and Type Method and Description int
getMajor()
Get major release number.int
getMinor()
Get minor release number.int
getRelease()
Get release number.java.lang.String
toString()
Get a string representation of the version.
-
-
-
Constructor Detail
-
XPRMVersion
public XPRMVersion(int number)
Generate a version object.- Parameters:
-
number
- encoded version number (e.g. 001002003)
-
XPRMVersion
public XPRMVersion(int maj, int min, int rel)
Generate a version object.- Parameters:
-
maj
- major release number (e.g. 1) -
min
- minor release number (e.g. 2) -
rel
- release number (e.g. 3)
-
-
Method Detail
-
getMajor
public int getMajor()
Get major release number.- Returns:
- Major release number
-
getMinor
public int getMinor()
Get minor release number.- Returns:
- Minor release number
-
getRelease
public int getRelease()
Get release number.- Returns:
- Release number
-
toString
public java.lang.String toString()
Get a string representation of the version. This is the concatenation major.minor.release (e.g. "1.2.3")- Overrides:
-
toString
in classjava.lang.Object
- Returns:
- String representation of the version number
-
-