com.ibm.icu.util
public final class VersionInfo extends Object
UNKNOWN: ICU 2.6
Field Summary | |
---|---|
static String | ICU_DATA_VERSION
Data version string for ICU's internal data |
static VersionInfo | ICU_VERSION
ICU4J current release version |
static VersionInfo | UCOL_BUILDER_VERSION
ICU4J collator builder version |
static VersionInfo | UCOL_RUNTIME_VERSION
ICU4J collator runtime version |
static VersionInfo | UCOL_TAILORINGS_VERSION
ICU4J collator tailorings version |
static VersionInfo | UNICODE_1_0
Unicode 1.0 version |
static VersionInfo | UNICODE_1_0_1
Unicode 1.0.1 version |
static VersionInfo | UNICODE_1_1_0
Unicode 1.1.0 version |
static VersionInfo | UNICODE_1_1_5
Unicode 1.1.5 version |
static VersionInfo | UNICODE_2_0
Unicode 2.0 version |
static VersionInfo | UNICODE_2_1_2
Unicode 2.1.2 version |
static VersionInfo | UNICODE_2_1_5
Unicode 2.1.5 version |
static VersionInfo | UNICODE_2_1_8
Unicode 2.1.8 version |
static VersionInfo | UNICODE_2_1_9
Unicode 2.1.9 version |
static VersionInfo | UNICODE_3_0
Unicode 3.0 version |
static VersionInfo | UNICODE_3_0_1
Unicode 3.0.1 version |
static VersionInfo | UNICODE_3_1_0
Unicode 3.1.0 version |
static VersionInfo | UNICODE_3_1_1
Unicode 3.1.1 version |
static VersionInfo | UNICODE_3_2
Unicode 3.2 version |
static VersionInfo | UNICODE_4_0
Unicode 4.0 version |
static VersionInfo | UNICODE_4_0_1
Unicode 4.0.1 version |
static VersionInfo | UNICODE_4_1
Unicode 4.1 version |
Method Summary | |
---|---|
int | compareTo(VersionInfo other)
Compares other with this VersionInfo. |
boolean | equals(Object other)
Checks if this version information is equals to the argument version |
static VersionInfo | getInstance(String version)
Returns an instance of VersionInfo with the argument version. |
static VersionInfo | getInstance(int major, int minor, int milli, int micro)
Returns an instance of VersionInfo with the argument version. |
static VersionInfo | getInstance(int major, int minor, int milli)
Returns an instance of VersionInfo with the argument version.
|
static VersionInfo | getInstance(int major, int minor)
Returns an instance of VersionInfo with the argument version.
|
static VersionInfo | getInstance(int major)
Returns an instance of VersionInfo with the argument version.
|
int | getMajor()
Returns the major version number |
int | getMicro()
Returns the micro version number |
int | getMilli()
Returns the milli version number |
int | getMinor()
Returns the minor version number |
static VersionInfo | javaVersion() |
String | toString()
Returns the String representative of VersionInfo in the format of
"major.minor.milli.micro" |
UNKNOWN: ICU 3.0 This API might change or be removed in a future release.
UNKNOWN: ICU 2.8
UNKNOWN: ICU 2.8
UNKNOWN: ICU 2.8
UNKNOWN: ICU 2.8
UNKNOWN: ICU 2.6
UNKNOWN: ICU 2.6
UNKNOWN: ICU 2.6
UNKNOWN: ICU 2.6
UNKNOWN: ICU 2.6
UNKNOWN: ICU 2.6
UNKNOWN: ICU 2.6
UNKNOWN: ICU 2.6
UNKNOWN: ICU 2.6
UNKNOWN: ICU 2.6
UNKNOWN: ICU 2.6
UNKNOWN: ICU 2.6
UNKNOWN: ICU 2.6
UNKNOWN: ICU 2.6
UNKNOWN: ICU 2.6
UNKNOWN: ICU 3.4 This API might change or be removed in a future release.
UNKNOWN: ICU 3.4 This API might change or be removed in a future release.
Parameters: other VersionInfo to be compared
Returns: 0 if the argument is a VersionInfo object that has version information equals to this object. Less than 0 if the argument is a VersionInfo object that has version information greater than this object. Greater than 0 if the argument is a VersionInfo object that has version information less than this object.
UNKNOWN: ICU 2.6
Parameters: other object to be compared
Returns: true if other is equals to this object's version information, false otherwise
UNKNOWN: ICU 2.6
Parameters: version version String in the format of "major.minor.milli.micro" or "major.minor.milli" or "major.minor" or "major", where major, minor, milli, micro are non-negative numbers <= 255. If the trailing version numbers are not specified they are taken as 0s. E.g. Version "3.1" is equivalent to "3.1.0.0".
Returns: an instance of VersionInfo with the argument version.
Throws: throws an IllegalArgumentException when the argument version is not in the right format
UNKNOWN: ICU 2.6
Parameters: major major version, non-negative number <= 255. minor minor version, non-negative number <= 255. milli milli version, non-negative number <= 255. micro micro version, non-negative number <= 255.
Throws: throws an IllegalArgumentException when either arguments are negative or > 255
UNKNOWN: ICU 2.6
Parameters: major major version, non-negative number <= 255. minor minor version, non-negative number <= 255. milli milli version, non-negative number <= 255.
Throws: throws an IllegalArgumentException when either arguments are negative or > 255
UNKNOWN: ICU 2.6
Parameters: major major version, non-negative number <= 255. minor minor version, non-negative number <= 255.
Throws: throws an IllegalArgumentException when either arguments are negative or > 255
UNKNOWN: ICU 2.6
Parameters: major major version, non-negative number <= 255.
Throws: throws an IllegalArgumentException when either arguments are negative or > 255
UNKNOWN: ICU 2.6
Returns: the major version number
UNKNOWN: ICU 2.6
Returns: the micro version number
UNKNOWN: ICU 2.6
Returns: the milli version number
UNKNOWN: ICU 2.6
Returns: the minor version number
UNKNOWN: ICU 2.6
Deprecated: This API is ICU internal only.
UNKNOWN:
Returns: String representative of VersionInfo
UNKNOWN: ICU 2.6