| Modifier and Type | Field and Description |
|---|---|
| public static final VersionInfo | ICU_DATA_VERSION
Data version in ICU4J. |
| public static final String | ICU_DATA_VERSION_PATH
Data version string for ICU's internal data. |
| public static final VersionInfo | ICU_VERSION
ICU4J current release version |
| private static final String | INVALID_VERSION_NUMBER_
Error statement string |
| private static final int | LAST_BYTE_MASK_
Last byte mask |
| private int | m_version_
Version number stored as a byte for each of the major, minor, milli and micro numbers in the 32 bit int. |
| private static final ConcurrentHashMap | MAP_
Map of singletons |
| private static volatile String | |
| public static final VersionInfo | UCOL_BUILDER_VERSION
Collation builder code version. |
| public static final VersionInfo | UCOL_RUNTIME_VERSION
Collation runtime version (sort key generator, string comparisons). |
| public static final VersionInfo | UCOL_TAILORINGS_VERSION
Constant version 1. |
| public static final VersionInfo | UNICODE_10_0
Unicode 10.0 version |
| public static final VersionInfo | UNICODE_11_0
Unicode 11.0 version |
| public static final VersionInfo | UNICODE_12_0
Unicode 12.0 version |
| public static final VersionInfo | UNICODE_12_1
Unicode 12.1 version |
| public static final VersionInfo | UNICODE_13_0
Unicode 13.0 version |
| public static final VersionInfo | UNICODE_14_0
Unicode 14.0 version |
| public static final VersionInfo | UNICODE_15_0
Unicode 15.0 version |
| public static final VersionInfo | UNICODE_15_1
Unicode 15.1 version |
| public static final VersionInfo | UNICODE_1_0
Unicode 1.0 version |
| public static final VersionInfo | UNICODE_1_0_1
Unicode 1.0.1 version |
| public static final VersionInfo | UNICODE_1_1_0
Unicode 1.1.0 version |
| public static final VersionInfo | UNICODE_1_1_5
Unicode 1.1.5 version |
| public static final VersionInfo | UNICODE_2_0
Unicode 2.0 version |
| public static final VersionInfo | UNICODE_2_1_2
Unicode 2.1.2 version |
| public static final VersionInfo | UNICODE_2_1_5
Unicode 2.1.5 version |
| public static final VersionInfo | UNICODE_2_1_8
Unicode 2.1.8 version |
| public static final VersionInfo | UNICODE_2_1_9
Unicode 2.1.9 version |
| public static final VersionInfo | UNICODE_3_0
Unicode 3.0 version |
| public static final VersionInfo | UNICODE_3_0_1
Unicode 3.0.1 version |
| public static final VersionInfo | UNICODE_3_1_0
Unicode 3.1.0 version |
| public static final VersionInfo | UNICODE_3_1_1
Unicode 3.1.1 version |
| public static final VersionInfo | UNICODE_3_2
Unicode 3.2 version |
| public static final VersionInfo | UNICODE_4_0
Unicode 4.0 version |
| public static final VersionInfo | UNICODE_4_0_1
Unicode 4.0.1 version |
| public static final VersionInfo | UNICODE_4_1
Unicode 4.1 version |
| public static final VersionInfo | UNICODE_5_0
Unicode 5.0 version |
| public static final VersionInfo | UNICODE_5_1
Unicode 5.1 version |
| public static final VersionInfo | UNICODE_5_2
Unicode 5.2 version |
| public static final VersionInfo | UNICODE_6_0
Unicode 6.0 version |
| public static final VersionInfo | UNICODE_6_1
Unicode 6.1 version |
| public static final VersionInfo | UNICODE_6_2
Unicode 6.2 version |
| public static final VersionInfo | UNICODE_6_3
Unicode 6.3 version |
| public static final VersionInfo | UNICODE_7_0
Unicode 7.0 version |
| public static final VersionInfo | UNICODE_8_0
Unicode 8.0 version |
| public static final VersionInfo | UNICODE_9_0
Unicode 9.0 version |
| private static final VersionInfo | UNICODE_VERSION
Unicode data version used by the current release. |
| Access | Constructor and Description |
|---|---|
| private | VersionInfo(int
a 32 bit int with each byte representing a number compactversion)Constructor with int |
| Modifier and Type | Method and Description |
|---|---|
| public int | 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.VersionInfo to be compared other)Implements java. |
| public boolean | Returns: true if other is equals to this object's version information, false otherwiseobject to be compared other)Overrides java. |
| public static VersionInfo | Returns: an instance of VersionInfo with the argument 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". version)Returns an instance of VersionInfo with the argument version. |
| public static VersionInfo | getInstance(int
major version, non-negative number <= 255. major, int minor version, non-negative number <= 255. minor, int milli version, non-negative number <= 255. milli, int micro version, non-negative number <= 255. micro)Returns an instance of VersionInfo with the argument version. |
| public static VersionInfo | getInstance(int
major version, non-negative number <= 255. major, int minor version, non-negative number <= 255. minor, int milli version, non-negative number <= 255. milli)Returns an instance of VersionInfo with the argument version. |
| public static VersionInfo | getInstance(int
major version, non-negative number <= 255. major, int minor version, non-negative number <= 255. minor)Returns an instance of VersionInfo with the argument version. |
| public static VersionInfo | getInstance(int
major version, non-negative number <= 255. major)Returns an instance of VersionInfo with the argument version. |
| private static int | getInt(int
non-negative version number major, int non-negative version number minor, int non-negative version number milli, int non-negative version number micro)Gets the int from the version numbers |
| public int | |
| public int | |
| public int | |
| public int | |
| pack-priv static String | |
| public String | Returns: A tailored version stringMinimum number of version digits minDigits, int Maximum number of version digits maxDigits)
Deprecated
This API is ICU internal only. (For use in CLDR, etc.)
Generate version string separated by dots with
the specified digit width.
|
| public int | Returns: the hash code value for this set.Overrides java. |
| public static void | |
| public String | Returns: String representative of VersionInfoOverrides java. |
| ICU_DATA_VERSION | back to summary |
|---|---|
| public static final VersionInfo ICU_DATA_VERSION
Deprecated This API is ICU internal only. Data version in ICU4J.
| |
| ICU_DATA_VERSION_PATH | back to summary |
|---|---|
| public static final String ICU_DATA_VERSION_PATH
Deprecated This API is ICU internal only. Data version string for ICU's internal data. Used for appending to data path (e.g. icudt43b)
| |
| ICU_VERSION | back to summary |
|---|---|
| public static final VersionInfo ICU_VERSION ICU4J current release version
| |
| INVALID_VERSION_NUMBER_ | back to summary |
|---|---|
| private static final String INVALID_VERSION_NUMBER_ Error statement string | |
| LAST_BYTE_MASK_ | back to summary |
|---|---|
| private static final int LAST_BYTE_MASK_ Last byte mask | |
| m_version_ | back to summary |
|---|---|
| private int m_version_ Version number stored as a byte for each of the major, minor, milli and micro numbers in the 32 bit int. Most significant for the major and the least significant contains the micro numbers. | |
| MAP_ | back to summary |
|---|---|
| private static final ConcurrentHashMap<Integer, VersionInfo> MAP_ Map of singletons | |
| TZDATA_VERSION | back to summary |
|---|---|
| private static volatile String TZDATA_VERSION | |
| UCOL_BUILDER_VERSION | back to summary |
|---|---|
| public static final VersionInfo UCOL_BUILDER_VERSION Collation builder code version. When this is different, the same tailoring might result in assigning different collation elements to code points. This value may change in subsequent releases of ICU.
| |
| UCOL_RUNTIME_VERSION | back to summary |
|---|---|
| public static final VersionInfo UCOL_RUNTIME_VERSION Collation runtime version (sort key generator, string comparisons). If the version is different, sort keys for the same string could be different. This value may change in subsequent releases of ICU.
| |
| UCOL_TAILORINGS_VERSION | back to summary |
|---|---|
| public static final VersionInfo UCOL_TAILORINGS_VERSION
Deprecated ICU 54 Constant version 1. This was intended to be the version of collation tailorings, but instead the tailoring data carries a version number. | |
| UNICODE_10_0 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_10_0 Unicode 10.0 version
| |
| UNICODE_11_0 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_11_0 Unicode 11.0 version
| |
| UNICODE_12_0 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_12_0 Unicode 12.0 version
| |
| UNICODE_12_1 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_12_1 Unicode 12.1 version
| |
| UNICODE_13_0 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_13_0 Unicode 13.0 version
| |
| UNICODE_14_0 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_14_0 Unicode 14.0 version
| |
| UNICODE_15_0 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_15_0 Unicode 15.0 version
| |
| UNICODE_15_1 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_15_1 Unicode 15.1 version
| |
| UNICODE_1_0 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_1_0 Unicode 1.0 version
| |
| UNICODE_1_0_1 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_1_0_1 Unicode 1.0.1 version
| |
| UNICODE_1_1_0 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_1_1_0 Unicode 1.1.0 version
| |
| UNICODE_1_1_5 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_1_1_5 Unicode 1.1.5 version
| |
| UNICODE_2_0 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_2_0 Unicode 2.0 version
| |
| UNICODE_2_1_2 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_2_1_2 Unicode 2.1.2 version
| |
| UNICODE_2_1_5 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_2_1_5 Unicode 2.1.5 version
| |
| UNICODE_2_1_8 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_2_1_8 Unicode 2.1.8 version
| |
| UNICODE_2_1_9 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_2_1_9 Unicode 2.1.9 version
| |
| UNICODE_3_0 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_3_0 Unicode 3.0 version
| |
| UNICODE_3_0_1 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_3_0_1 Unicode 3.0.1 version
| |
| UNICODE_3_1_0 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_3_1_0 Unicode 3.1.0 version
| |
| UNICODE_3_1_1 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_3_1_1 Unicode 3.1.1 version
| |
| UNICODE_3_2 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_3_2 Unicode 3.2 version
| |
| UNICODE_4_0 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_4_0 Unicode 4.0 version
| |
| UNICODE_4_0_1 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_4_0_1 Unicode 4.0.1 version
| |
| UNICODE_4_1 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_4_1 Unicode 4.1 version
| |
| UNICODE_5_0 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_5_0 Unicode 5.0 version
| |
| UNICODE_5_1 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_5_1 Unicode 5.1 version
| |
| UNICODE_5_2 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_5_2 Unicode 5.2 version
| |
| UNICODE_6_0 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_6_0 Unicode 6.0 version
| |
| UNICODE_6_1 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_6_1 Unicode 6.1 version
| |
| UNICODE_6_2 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_6_2 Unicode 6.2 version
| |
| UNICODE_6_3 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_6_3 Unicode 6.3 version
| |
| UNICODE_7_0 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_7_0 Unicode 7.0 version
| |
| UNICODE_8_0 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_8_0 Unicode 8.0 version
| |
| UNICODE_9_0 | back to summary |
|---|---|
| public static final VersionInfo UNICODE_9_0 Unicode 9.0 version
| |
| UNICODE_VERSION | back to summary |
|---|---|
| private static final VersionInfo UNICODE_VERSION Unicode data version used by the current release.
Defined here privately for printing by the main() method in this class.
Should be the same as | |
| VersionInfo | back to summary |
|---|---|
| private VersionInfo(int compactversion) Constructor with int
| |
| compareTo | back to summary |
|---|---|
| public int compareTo(VersionInfo other) Implements java. Compares other with this VersionInfo.
| |
| equals | back to summary |
|---|---|
| public boolean equals(Object other) Overrides java. Checks if this version information is equals to the argument version | |
| getInstance | back to summary |
|---|---|
| public static VersionInfo getInstance(String version) Returns an instance of VersionInfo with the argument version.
| |
| getInstance | back to summary |
|---|---|
| public static VersionInfo getInstance(int major, int minor, int milli, int micro) Returns an instance of VersionInfo with the argument version.
| |
| getInstance | back to summary |
|---|---|
| public static VersionInfo getInstance(int major, int minor, int milli) Returns an instance of VersionInfo with the argument version. Equivalent to getInstance(major, minor, milli, 0).
| |
| getInstance | back to summary |
|---|---|
| public static VersionInfo getInstance(int major, int minor) Returns an instance of VersionInfo with the argument version. Equivalent to getInstance(major, minor, 0, 0).
| |
| getInstance | back to summary |
|---|---|
| public static VersionInfo getInstance(int major) Returns an instance of VersionInfo with the argument version. Equivalent to getInstance(major, 0, 0, 0).
| |
| getInt | back to summary |
|---|---|
| private static int getInt(int major, int minor, int milli, int micro) Gets the int from the version numbers
| |
| getMajor | back to summary |
|---|---|
| public int getMajor() Returns the major version number
| |
| getMicro | back to summary |
|---|---|
| public int getMicro() Returns the micro version number
| |
| getMilli | back to summary |
|---|---|
| public int getMilli() Returns the milli version number
| |
| getMinor | back to summary |
|---|---|
| public int getMinor() Returns the minor version number
| |
| getTZDataVersion | back to summary |
|---|---|
| pack-priv static String getTZDataVersion() | |
| getVersionString | back to summary |
|---|---|
| public String getVersionString(int minDigits, int maxDigits)
Deprecated This API is ICU internal only. (For use in CLDR, etc.) Generate version string separated by dots with
the specified digit width. Version digit 0
after | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Returns the hash code value for this set.
| |
| main | back to summary |
|---|---|
| public static void main(String[] args) Main method prints out ICU version information | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Returns the String representative of VersionInfo in the format of "major.minor.milli.micro" | |