Package com.ibm.icu.util

International calendars and other utility classes.

See:
          Description

Interface Summary
DateRule Note: The Holiday framework is a technology preview.
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.
 

Class Summary
AnnualTimeZoneRule AnnualTimeZoneRule is a class used for representing a time zone rule which takes effect annually.
BasicTimeZone [icu] BasicTimeZone extends TimeZone with additional methods to access time zone transitions and rules.
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 [icu enhancement] ICU's replacement for java.util.Calendar.
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 Note: The Holiday framework is a technology preview.
EthiopicCalendar Implement the Ethiopic calendar system.
GlobalizationPreferences This convenience class provides a mechanism for bundling together different globalization preferences.
GregorianCalendar [icu enhancement] ICU's replacement for java.util.GregorianCalendar.
HebrewCalendar HebrewCalendar is a subclass of Calendar that that implements the traditional Hebrew calendar.
HebrewHoliday Note: The Holiday framework is a technology preview.
Holiday Note: The Holiday framework is a technology preview.
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
LocaleMatcher Provides a way to match the languages (locales) supported by a product to the languages (locales) acceptable to a user, and get the best match.
LocaleMatcher.LanguageMatcherData Deprecated. This API is ICU internal only.
LocalePriorityList Provides an immutable list of languages (locales) in priority order.
LocalePriorityList.Builder Class used for building LanguagePriorityLists
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 Note: The Holiday framework is a technology preview.
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 Note: The Holiday framework is a technology preview.
SimpleHoliday Note: The Holiday framework is a technology preview.
SimpleTimeZone [icu enhancement] ICU's replacement for java.util.SimpleTimeZone.
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 [icu enhancement] ICU's replacement for java.util.TimeZone.
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.
ULocale.Builder Builder is used to build instances of ULocale 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 [icu enhancement] ICU's replacement for java.util.ResourceBundle.
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 Summary
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
 

Package com.ibm.icu.util Description

International calendars and other utility classes.



Copyright (c) 2011 IBM Corporation and others.