|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ibm.icu.util.VersionInfo
public final class VersionInfo
Class to store version numbers of the form major.minor.milli.micro.
| Field Summary | |
|---|---|
static VersionInfo |
ICU_DATA_VERSION
Deprecated. This API is ICU internal only. |
static String |
ICU_DATA_VERSION_PATH
Deprecated. This API is ICU internal only. |
static VersionInfo |
ICU_VERSION
ICU4J current release version |
static VersionInfo |
UCOL_BUILDER_VERSION
Collation builder code version. |
static VersionInfo |
UCOL_RUNTIME_VERSION
Collation runtime version (sort key generator, string comparisons). |
static VersionInfo |
UCOL_TAILORINGS_VERSION
This is the version of collation tailorings. |
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 |
static VersionInfo |
UNICODE_5_0
Unicode 5.0 version |
static VersionInfo |
UNICODE_5_1
Unicode 5.1 version |
static VersionInfo |
UNICODE_5_2
Unicode 5.2 version |
static VersionInfo |
UNICODE_6_0
Unicode 6.0 version |
static VersionInfo |
UNICODE_6_1
Unicode 6.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(int major)
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,
int minor,
int milli)
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(String version)
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()
Deprecated. This API is ICU internal only. |
static void |
main(String[] args)
Main method prints out ICU version information |
String |
toString()
Returns the String representative of VersionInfo in the format of "major.minor.milli.micro" |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final VersionInfo UNICODE_1_0
public static final VersionInfo UNICODE_1_0_1
public static final VersionInfo UNICODE_1_1_0
public static final VersionInfo UNICODE_1_1_5
public static final VersionInfo UNICODE_2_0
public static final VersionInfo UNICODE_2_1_2
public static final VersionInfo UNICODE_2_1_5
public static final VersionInfo UNICODE_2_1_8
public static final VersionInfo UNICODE_2_1_9
public static final VersionInfo UNICODE_3_0
public static final VersionInfo UNICODE_3_0_1
public static final VersionInfo UNICODE_3_1_0
public static final VersionInfo UNICODE_3_1_1
public static final VersionInfo UNICODE_3_2
public static final VersionInfo UNICODE_4_0
public static final VersionInfo UNICODE_4_0_1
public static final VersionInfo UNICODE_4_1
public static final VersionInfo UNICODE_5_0
public static final VersionInfo UNICODE_5_1
public static final VersionInfo UNICODE_5_2
public static final VersionInfo UNICODE_6_0
public static final VersionInfo UNICODE_6_1
public static final VersionInfo ICU_VERSION
public static final String ICU_DATA_VERSION_PATH
public static final VersionInfo ICU_DATA_VERSION
public static final VersionInfo UCOL_RUNTIME_VERSION
public static final VersionInfo UCOL_BUILDER_VERSION
public static final VersionInfo UCOL_TAILORINGS_VERSION
| Method Detail |
|---|
public static VersionInfo getInstance(String version)
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".
IllegalArgumentException - when the argument version
is not in the right format
public static VersionInfo getInstance(int major,
int minor,
int milli,
int micro)
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.
IllegalArgumentException - when either arguments are negative or > 255
public static VersionInfo getInstance(int major,
int minor,
int milli)
major - major version, non-negative number <= 255.minor - minor version, non-negative number <= 255.milli - milli version, non-negative number <= 255.
IllegalArgumentException - when either arguments are
negative or > 255
public static VersionInfo getInstance(int major,
int minor)
major - major version, non-negative number <= 255.minor - minor version, non-negative number <= 255.
IllegalArgumentException - when either arguments are
negative or > 255public static VersionInfo getInstance(int major)
major - major version, non-negative number <= 255.
IllegalArgumentException - when either arguments are
negative or > 255public static VersionInfo javaVersion()
public String toString()
toString in class Objectpublic int getMajor()
public int getMinor()
public int getMilli()
public int getMicro()
public boolean equals(Object other)
equals in class Objectother - object to be compared
public int compareTo(VersionInfo other)
compareTo in interface Comparable<VersionInfo>other - VersionInfo to be compared
public static void main(String[] args)
args - arguments (currently not used)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||