| BasicTimeZone |
[icu] BasicTimeZone extends TimeZone with additional methods to access
time zone transitions and rules.
|
| BasicTimeZone.LocalOption |
|
| 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 |
[icu enhancement] ICU's replacement for java.util.Calendar. Methods, fields, and other functionality specific to ICU are labeled '[icu]'.
|
| Calendar.WeekData |
Simple, immutable struct-like class for access to the CLDR week 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.
|
| CodePointMap |
Abstract map from Unicode code points (U+0000..U+10FFFF) to integer values.
|
| CodePointMap.Range |
Range iteration result data.
|
| CodePointMap.RangeOption |
Selectors for how getRange() should report value ranges overlapping with surrogates.
|
| CodePointMap.StringIterator |
Iterates over code points of a string and fetches map values.
|
| CodePointMap.ValueFilter |
Callback function interface: Modifies a map value.
|
| CodePointTrie |
Immutable Unicode code point trie.
|
| CodePointTrie.Fast |
|
| CodePointTrie.Fast16 |
|
| CodePointTrie.Fast32 |
|
| CodePointTrie.Fast8 |
|
| CodePointTrie.Small |
|
| CodePointTrie.Small16 |
|
| CodePointTrie.Small32 |
|
| CodePointTrie.Small8 |
|
| CodePointTrie.Type |
Selectors for the type of a CodePointTrie.
|
| CodePointTrie.ValueWidth |
Selectors for the number of bits in a CodePointTrie data value.
|
| CompactByteArray |
Deprecated.
|
| CompactCharArray |
Deprecated.
|
| Currency |
A class encapsulating a currency, as defined by ISO 4217.
|
| Currency.CurrencyStringInfo |
Deprecated.
|
| 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.
|
| GenderInfo.Gender |
Deprecated.
|
| GenderInfo.ListGenderStyle |
Deprecated.
|
| GlobalizationPreferences |
This convenience class provides a mechanism for bundling together different
globalization preferences.
|
| GregorianCalendar |
[icu enhancement] ICU's replacement for java.util.GregorianCalendar. Methods, fields, and other functionality specific to ICU are labeled '[icu]'.
|
| 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 |
Immutable class that picks the best match between a user's desired locales and
an application's supported locales.
|
| LocaleMatcher.Builder |
LocaleMatcher Builder.
|
| LocaleMatcher.Demotion |
Builder option for whether all desired locales are treated equally or
earlier ones are preferred.
|
| LocaleMatcher.Direction |
Builder option for whether to include or ignore one-way (fallback) match data.
|
| LocaleMatcher.FavorSubtag |
Builder option for whether the language subtag or the script subtag is most important.
|
| LocaleMatcher.Result |
Data for the best-matching pair of a desired and a supported locale.
|
| LocalePriorityList |
Provides an immutable list of languages/locales in priority order.
|
| LocalePriorityList.Builder |
Class used for building LocalePriorityLists.
|
| 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.Complexity |
Enumeration for unit complexity.
|
| MeasureUnit.Factory |
Deprecated.
|
| MeasureUnit.MeasurePrefix |
Enumeration for SI and binary prefixes, e.g.
|
| MutableCodePointTrie |
Mutable Unicode code point trie.
|
| 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.
|
| RuleBasedTimeZone |
RuleBasedTimeZone is a concrete subclass of TimeZone that allows users to define
custom historic time transition rules.
|
| SimpleHoliday |
Note: The Holiday framework is a technology preview.
|
| SimpleTimeZone |
[icu enhancement] ICU's replacement for java.util.SimpleTimeZone. Methods, fields, and other functionality specific to ICU are labeled '[icu]'.
|
| StringTrieBuilder |
Base class for string trie builder classes.
|
| StringTrieBuilder.Option |
Build options for BytesTrieBuilder and CharsTrieBuilder.
|
| TimeUnit |
Measurement unit for time units.
|
| TimeZone |
[icu enhancement] ICU's replacement for java.util.TimeZone. Methods, fields, and other functionality specific to ICU are labeled '[icu]'.
|
| TimeZone.SystemTimeZoneType |
|
| TimeZoneRule |
TimeZoneRule is an abstract class representing a rule for time zone.
|
| TimeZoneTransition |
TimeZoneTransition is a class representing a time zone transition.
|
| ULocale |
[icu enhancement] ICU's replacement for java.util.Locale. Methods, fields, and other functionality specific to ICU are labeled ' [icu]'.
A class analogous to Locale that provides additional
support for ICU protocol.
|
| ULocale.AvailableType |
|
| 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.
|
| ULocale.RegionValidateMap |
Deprecated.
|
| ULocale.Type |
Opaque selector enum for getLocale().
|
| UResourceBundle |
[icu enhancement] ICU's replacement for java.util.ResourceBundle. Methods, fields, and other functionality specific to ICU are labeled '[icu]'.
|
| 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.
|