| Interface | Description |
|---|---|
| DateRule |
DateRule is an interface for calculating the date of an event.
|
| Freezable |
Provides a flexible mechanism for controlling access, without requiring that
a class be immutable.
|
| RangeValueIterator |
Interface for enabling iteration over sets of
|
| ValueIterator |
Interface for enabling iteration over sets of
|
| Class | Description |
|---|---|
| AnnualTimeZoneRule |
AnnualTimeZoneRule is a class used for representing a time zone
rule which takes effect annually. |
| BasicTimeZone |
BasicTimeZone is an abstract class extending TimeZone. |
| BuddhistCalendar |
BuddhistCalendar is a subclass of GregorianCalendar
that numbers years since the birth of the Buddha. |
| ByteArrayWrapper |
A simple utility class to wrap a byte array.
|
| Calendar |
Calendar is an abstract base class for converting between
a Date object and a set of integer fields such as
YEAR, MONTH, DAY, HOUR,
and so on. |
| Calendar.FormatConfiguration | Deprecated
This API is ICU internal only.
|
| CaseInsensitiveString |
A string used as a key in java.util.Hashtable and other
collections.
|
| ChineseCalendar |
ChineseCalendar is a concrete subclass of Calendar
that implements a traditional Chinese calendar. |
| CompactByteArray | Deprecated
This API is ICU internal only.
|
| CompactCharArray | Deprecated
This API is ICU internal only.
|
| 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.
|
| 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 |
A Holiday subclass which represents holidays that occur
a fixed number of days before or after Easter.
|
| EthiopicCalendar |
Implement the Ethiopic calendar system.
|
| GlobalizationPreferences |
This convenience class provides a mechanism for bundling together different
globalization preferences.
|
| GregorianCalendar |
GregorianCalendar is a concrete subclass of
Calendar
and provides the standard calendar used by most of the world. |
| HebrewCalendar |
HebrewCalendar is a subclass of Calendar
that that implements the traditional Hebrew calendar. |
| HebrewHoliday | |
| Holiday |
An abstract class representing a holiday.
|
| IndianCalendar |
IndianCalendar is a subclass of GregorianCalendar
that numbers years since the birth of the Buddha. |
| InitialTimeZoneRule |
InitialTimeZoneRule represents a time zone rule
representing a time zone effective from the beginning and
has no actual start times. |
| 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 miscelleneous 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.
|
| OverlayBundle | Deprecated
ICU 2.4.
|
| RangeDateRule |
Implementation of DateRule that takes a range.
|
| RangeValueIterator.Element |
Return result wrapper for com.ibm.icu.util.RangeValueIterator.
|
| RuleBasedTimeZone |
RuleBasedTimeZone is a concrete subclass of TimeZone that allows users to define
custom historic time transition rules. |
| SimpleDateRule |
Simple implementation of DateRule.
|
| SimpleHoliday |
A holiday whose date can be represented by a month, day, and optionally day of week
in the Gregorian calendar.
|
| SimpleTimeZone |
SimpleTimeZone is a concrete subclass of TimeZone
that represents a time zone for use with a Gregorian calendar. |
| StringTokenizer |
The string tokenizer class allows an application to break a string
into tokens by performing code point comparison.
|
| TaiwanCalendar |
TaiwanCalendar is a subclass of GregorianCalendar
that numbers years since 1912. |
| TimeArrayTimeZoneRule |
TimeArrayTimeZoneRule represents a time zone rule whose start times are
defined by an array of milliseconds since the standard base time. |
| TimeUnit |
Measurement unit for time units.
|
| TimeUnitAmount |
Express a duration as a time unit and number.
|
| TimeZone |
TimeZone represents a time zone offset, and also figures out daylight
savings. |
| 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 Locale from values
configured by the setter.
|
| ULocale.Type |
Opaque selector enum for getLocale().
|
| UniversalTimeScale |
There are quite a few different conventions for binary datetime, depending on different
platforms and protocols.
|
| UResourceBundle |
A class representing a collection of resource information pertaining to a given
locale.
|
| UResourceBundleIterator |
Class for enabling iteration over UResourceBundle objects.
|
| 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. |
| Exception | Description |
|---|---|
| IllformedLocaleException |
Thrown by methods in Locale class to indicate that a locale string
is illformed.
|
| UResourceTypeMismatchException |
Exception thrown when the requested resource type
is not the same type as the available resource
|
Copyright (c) 2009 IBM Corporation and others.