Package | Description |
---|---|
com.ibm.icu.lang |
Enhanced character property and surrogate support.
|
com.ibm.icu.number |
Library for localized number formatting introduced in ICU 60; for usage, see com.ibm.icu.number.NumberFormatter.
|
com.ibm.icu.text |
Extensions and enhancements to java.text to support unicode transforms, UnicodeSet, surrogate char utilities, UCA collation, normalization, break iteration (rule and dictionary based), enhanced number format, international string searching, and arabic shaping.
|
com.ibm.icu.util |
International calendars and other utility classes.
|
Class | Description |
---|---|
RangeValueIterator |
Interface for enabling iteration over sets of <int index, int value>,
where index is the sorted integer index in ascending order and value, its
associated integer value.
|
ULocale |
.
A class analogous to
Locale that provides additional
support for ICU protocol. |
ValueIterator |
Interface for enabling iteration over sets of <int, Object>, where
int is the sorted integer index in ascending order, and Object its
associated value.
|
VersionInfo |
Class to store version numbers of the form major.minor.milli.micro.
|
Class | Description |
---|---|
Currency |
A class encapsulating a currency, as defined by ISO 4217.
|
Currency.CurrencyUsage |
Currency Usage used for Decimal Format
|
Measure |
An amount of a specified unit, consisting of a Number and a Unit.
|
MeasureUnit |
A unit such as length, mass, volume, currency, etc.
|
ULocale |
.
A class analogous to
Locale that provides additional
support for ICU protocol. |
Class | Description |
---|---|
ByteArrayWrapper |
A simple utility class to wrap a byte array.
|
Calendar |
.
|
Calendar.FormatConfiguration |
Deprecated.
This API is ICU internal only.
|
Currency |
A class encapsulating a currency, as defined by ISO 4217.
|
Currency.CurrencyUsage |
Currency Usage used for Decimal Format
|
CurrencyAmount |
An amount of currency, consisting of a Number and a Currency.
|
DateInterval |
This class represents date interval.
|
Freezable |
Provides a flexible mechanism for controlling access, without requiring that
a class be immutable.
|
Measure |
An amount of a specified unit, consisting of a Number and a Unit.
|
MeasureUnit |
A unit such as length, mass, volume, currency, etc.
|
Output |
Simple struct-like class for output parameters.
|
OutputInt |
Deprecated.
This API is ICU internal only.
|
TimeUnitAmount |
Express a duration as a time unit and number.
|
TimeZone |
.
|
ULocale |
.
A class analogous to
Locale that provides additional
support for ICU protocol. |
ULocale.Type |
Opaque selector enum for getLocale().
|
VersionInfo |
Class to store version numbers of the form major.minor.milli.micro.
|
Class | Description |
---|---|
BasicTimeZone |
BasicTimeZone extends
TimeZone with additional methods to access
time zone transitions and rules. |
ByteArrayWrapper |
A simple utility class to wrap a byte array.
|
BytesTrie |
Light-weight, non-const reader class for a BytesTrie.
|
BytesTrie.Entry |
Return value type for the Iterator.
|
BytesTrie.Iterator |
Iterator for all of the (byte sequence, value) pairs in a BytesTrie.
|
BytesTrie.Result |
Return values for BytesTrie.next(), CharsTrie.next() and similar methods.
|
BytesTrie.State |
BytesTrie state object, for saving a trie's current state
and resetting the trie back to this state later.
|
BytesTrieBuilder |
Builder class for BytesTrie.
|
Calendar |
.
|
Calendar.WeekData |
Simple, immutable struct-like class for access to the CLDR weekend data.
|
CharsTrie |
Light-weight, non-const reader class for a CharsTrie.
|
CharsTrie.Entry |
Return value type for the Iterator.
|
CharsTrie.Iterator |
Iterator for all of the (string, value) pairs in a CharsTrie.
|
CharsTrie.State |
CharsTrie state object, for saving a trie's current state
and resetting the trie back to this state later.
|
CharsTrieBuilder |
Builder class for CharsTrie.
|
ChineseCalendar |
ChineseCalendar is a concrete subclass of Calendar
that implements a traditional Chinese calendar. |
Currency |
A class encapsulating a currency, as defined by ISO 4217.
|
Currency.CurrencyUsage |
Currency Usage used for Decimal Format
|
DateRule |
Note: The Holiday framework is a technology preview.
|
DateTimeRule |
DateTimeRule is a class representing a time in a year by
a rule specified by month, day of month, day of week and
time in the day. |
EasterHoliday |
Note: The Holiday framework is a technology preview.
|
Freezable |
Provides a flexible mechanism for controlling access, without requiring that
a class be immutable.
|
GenderInfo |
Deprecated.
This API is ICU internal only.
|
GenderInfo.Gender |
Deprecated.
This API is ICU internal only.
|
GenderInfo.ListGenderStyle |
Deprecated.
This API is ICU internal only.
|
GlobalizationPreferences |
This convenience class provides a mechanism for bundling together different
globalization preferences.
|
GregorianCalendar |
.
|
HebrewHoliday |
Note: The Holiday framework is a technology preview.
|
Holiday |
Note: The Holiday framework is a technology preview.
|
ICUException |
Base class for unchecked, ICU-specific exceptions.
|
InitialTimeZoneRule |
InitialTimeZoneRule represents a time zone rule
representing a time zone effective from the beginning and
has no actual start times. |
IslamicCalendar.CalculationType |
enumeration of available calendar calculation types
|
LocaleData |
A class for accessing miscellaneous data in the locale bundles
|
LocaleData.MeasurementSystem |
Enumeration for representing the measurement systems.
|
LocaleData.PaperSize |
A class that represents the size of letter head
used in the country
|
LocaleMatcher |
Provides a way to match the languages (locales) supported by a product to the
languages (locales) acceptable to a user, and get the best match.
|
LocaleMatcher.LanguageMatcherData |
Deprecated.
This API is ICU internal only.
|
LocalePriorityList |
Provides an immutable list of languages (locales) in priority order.
|
LocalePriorityList.Builder |
Class used for building LanguagePriorityLists
|
Measure |
An amount of a specified unit, consisting of a Number and a Unit.
|
MeasureUnit |
A unit such as length, mass, volume, currency, etc.
|
MeasureUnit.Factory |
Deprecated.
This API is ICU internal only.
|
NoUnit |
Dimensionless unit for percent and permille.
|
Output |
Simple struct-like class for output parameters.
|
RangeValueIterator.Element |
Return result wrapper for com.ibm.icu.util.RangeValueIterator.
|
Region |
Region is the class representing a Unicode Region Code, also known as a
Unicode Region Subtag, which is defined based upon the BCP 47 standard. |
Region.RegionType |
RegionType is an enumeration defining the different types of regions.
|
SimpleHoliday |
Note: The Holiday framework is a technology preview.
|
StringTrieBuilder |
Base class for string trie builder classes.
|
StringTrieBuilder.Option |
Build options for BytesTrieBuilder and CharsTrieBuilder.
|
TimeUnit |
Measurement unit for time units.
|
TimeZone |
.
|
TimeZone.SystemTimeZoneType |
System time zone type constants used by filtering zones in
TimeZone.getAvailableIDs(SystemTimeZoneType, String, Integer) |
TimeZoneRule |
TimeZoneRule is an abstract class representing a rule for time zone. |
TimeZoneTransition |
TimeZoneTransition is a class representing a time zone transition. |
ULocale |
.
A class analogous to
Locale that provides additional
support for ICU protocol. |
ULocale.Builder |
Builder is used to build instances of ULocale
from values configured by the setters. |
ULocale.Category |
Enum for locale categories.
|
ULocale.Minimize |
Deprecated.
This API is ICU internal only.
|
ULocale.Type |
Opaque selector enum for getLocale().
|
UResourceBundle |
.
|
UResourceBundleIterator |
Class for enabling iteration over UResourceBundle objects.
|
UResourceTypeMismatchException |
Exception thrown when the requested resource type
is not the same type as the available resource
|
ValueIterator.Element |
The return result container of each iteration.
|
VersionInfo |
Class to store version numbers of the form major.minor.milli.micro.
|
VTimeZone |
VTimeZone is a class implementing RFC2445 VTIMEZONE. |
Copyright © 2016 Unicode, Inc. and others.