Android.Icu.Util Namespace

Classes

BuddhistCalendar

BuddhistCalendar is a subclass of GregorianCalendar that numbers years since the birth of the Buddha.

Calendar

<strong>[icu enhancement]</strong> ICU's replacement for java.util.Calendar.

Calendar.WeekData

Simple, immutable struct-like class for access to the CLDR week data.

CECalendar

Base class for EthiopicCalendar and CopticCalendar.

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.

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.

EthiopicCalendar

Implement the Ethiopic calendar system.

GregorianCalendar

<strong>[icu enhancement]</strong> ICU's replacement for java.util.GregorianCalendar.

HebrewCalendar

HebrewCalendar is a subclass of Calendar that that implements the traditional Hebrew calendar.

ICUUncheckedIOException

Unchecked version of java.io.IOException.

IllformedLocaleException

Thrown by methods in ULocale and ULocale.Builder to indicate that an argument is not a well-formed BCP 47 tag.

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.

IslamicCalendar.CalculationType

enumeration of available calendar calculation types

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.

MeasureUnit.Complexity

Enumeration for unit complexity.

MeasureUnit.MeasurePrefix

Enumeration for SI and binary prefixes, e.

Output

Simple struct-like class for output parameters.

RangeValueIteratorElement

Return result wrapper for android.

TaiwanCalendar

TaiwanCalendar is a subclass of GregorianCalendar that numbers years since 1912.

TimeUnit

Measurement unit for time units.

TimeZone

<strong>[icu enhancement]</strong> ICU's replacement for java.util.TimeZone.

TimeZone.SystemTimeZoneType

<strong>[icu]</strong> System time zone type constants used by filtering zones in TimeZone#getAvailableIDs(SystemTimeZoneType, String, Integer)

ULocale

<strong>[icu enhancement]</strong> ICU's replacement for java.util.Locale.

ULocale.AvailableType

Types for ULocale#getAvailableLocalesByType

ULocale.Builder

Builder is used to build instances of ULocale from values configured by the setters.

ULocale.Category

Enum for locale categories.

UniversalTimeScale

There are quite a few different conventions for binary datetime, depending on different platforms and protocols.

ValueIteratorElement

The return result container of each iteration.

VersionInfo

Class to store version numbers of the form major.

Interfaces

IFreezable

Provides a flexible mechanism for controlling access, without requiring that a class be immutable.

IRangeValueIterator

Interface for enabling iteration over sets of &lt;int index, int value&gt;, where index is the sorted integer index in ascending order and value, its associated integer value.

IValueIterator

Interface for enabling iteration over sets of &lt;int, Object&gt;, where int is the sorted integer index in ascending order, and Object its associated value.

Enums

CalendarField
CurrencyNameStyle
DelimiterType
TimeZoneNameStyle
TimeZoneType
UniversalTimeScaleType
UniversalTimeScaleValue
WalltimeOptions