International calendars and other utility classes.
See: Description
Interface Summary | |
---|---|
DateRule | DateRule is an interface for calculating the date of an event. |
Freezable |
DRAFT Copyright (C) 2005, International Business Machines Corporation and others. |
RangeValueIterator |
Interface for enabling iteration over sets of The result for each iteration is the consecutive range of
|
ValueIterator |
Interface for enabling iteration over sets of The ValueIterator allows iterations over integer indexes in the range of Integer.MIN_VALUE to Integer.MAX_VALUE inclusive. |
Class Summary | |
---|---|
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 | An instance of FormatConfiguration represents calendar specific date format configuration and used for calling the ICU private SimpleDateFormat factory method. |
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 | class CompactATypeArray : use only on primitive data types Provides a compact way to store information that is indexed by Unicode values, such as character properties, types, keyboard values, etc.This is very useful when you have a block of Unicode data that contains significant values while the rest of the Unicode data is unused in the application or when you have a lot of redundance, such as where all 21,000 Han ideographs have the same value. |
CompactCharArray | class CompactATypeArray : use only on primitive data types Provides a compact way to store information that is indexed by Unicode values, such as character properties, types, keyboard values, etc.This is very useful when you have a block of Unicode data that contains significant values while the rest of the Unicode data is unused in the application or when you have a lot of redundance, such as where all 21,000 Han ideographs have the same value. |
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. |
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. |
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 | A ResourceBundle that overlays one hierarchy atop another. |
RangeDateRule | Implementation of DateRule that takes a range. |
RangeValueIterator.Element | Return result wrapper for com.ibm.icu.util.RangeValueIterator. |
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. |
TimeZone |
TimeZone represents a time zone offset, and also figures out daylight
savings.
|
ULocale | A class analogous to java.util.Locale that provides additional support for ICU protocol. |
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. |
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. |