Added in API level 24
android.icu.util
Interfaces
Freezable<T> | Provides a flexible mechanism for controlling access, without requiring that a class be immutable. |
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. |
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. |
Classes
BuddhistCalendar |
BuddhistCalendar is a subclass of GregorianCalendar
that numbers years since the birth of the Buddha.
|
Calendar |
[icu enhancement] ICU's replacement for 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. |
ChineseCalendar |
ChineseCalendar is a concrete subclass of Calendar
that implements a traditional Chinese calendar.
|
CopticCalendar | Implement the Coptic calendar system. |
Currency | A class encapsulating a currency, as defined by ISO 4217. |
CurrencyAmount | An amount of currency, consisting of a Number and a Currency. |
DateInterval | This class represents date interval. |
EthiopicCalendar | Implement the Ethiopic calendar system. |
GregorianCalendar |
[icu enhancement] ICU's replacement for GregorianCalendar . Methods, fields, and other functionality specific to ICU are labeled '[icu]'.
|
HebrewCalendar |
HebrewCalendar is a subclass of Calendar
that that implements the traditional Hebrew calendar.
|
IndianCalendar |
IndianCalendar is a subclass of GregorianCalendar
that numbers years since the birth of the Buddha.
|
IslamicCalendar |
IslamicCalendar is a subclass of Calendar
that that implements the Islamic civil and religious calendars.
|
JapaneseCalendar |
JapaneseCalendar is a subclass of GregorianCalendar
that numbers years and eras based on the reigns of the Japanese emperors.
|
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 |
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<T> | Simple struct-like class for output parameters. |
RangeValueIterator.Element | Return result wrapper for android.icu.util.RangeValueIterator. |
TaiwanCalendar |
TaiwanCalendar is a subclass of GregorianCalendar
that numbers years since 1912.
|
TimeUnit | Measurement unit for time units. |
TimeZone |
[icu enhancement] ICU's replacement for TimeZone . Methods, fields, and other functionality specific to ICU are labeled '[icu]'.
|
ULocale |
[icu enhancement] ICU's replacement for Locale . Methods, fields, and other functionality specific to ICU are labeled '[icu]'.
|
ULocale.Builder |
Builder is used to build instances of ULocale
from values configured by the setters.
|
UniversalTimeScale | There are quite a few different conventions for binary datetime, depending on different platforms and protocols. |
ValueIterator.Element |
The return result container of each iteration. |
VersionInfo | Class to store version numbers of the form major.minor.milli.micro. |
Enums
Currency.CurrencyUsage | Currency Usage used for Decimal Format |
IslamicCalendar.CalculationType | enumeration of available calendar calculation types |
MeasureUnit.Complexity | Enumeration for unit complexity. |
MeasureUnit.MeasurePrefix | Enumeration for SI and binary prefixes, e.g. "kilo-", "nano-", "mebi-". |
TimeZone.SystemTimeZoneType |
[icu] System time zone type constants used by filtering zones in
TimeZone#getAvailableIDs(SystemTimeZoneType, String, Integer)
|
ULocale.AvailableType |
Types for ULocale#getAvailableLocalesByType
|
ULocale.Category | Enum for locale categories. |
Exceptions
ICUUncheckedIOException |
Unchecked version of IOException .
|
IllformedLocaleException |
Thrown by methods in ULocale and ULocale.Builder to
indicate that an argument is not a well-formed BCP 47 tag.
|
Interfaces
Classes
- BuddhistCalendar
- Calendar
- Calendar.WeekData
- ChineseCalendar
- CopticCalendar
- Currency
- CurrencyAmount
- DateInterval
- EthiopicCalendar
- GregorianCalendar
- HebrewCalendar
- IndianCalendar
- IslamicCalendar
- JapaneseCalendar
- LocaleData
- LocaleData.MeasurementSystem
- LocaleData.PaperSize
- Measure
- MeasureUnit
- Output
- RangeValueIterator.Element
- TaiwanCalendar
- TimeUnit
- TimeZone
- ULocale
- ULocale.Builder
- UniversalTimeScale
- ValueIterator.Element
- VersionInfo
Enums
Exceptions