Package com.ibm.icu.util

International calendars and other utility classes.

See:
          Description

Interface Summary
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 , where index is the sorted integer index in ascending order and value, its associated integer value.
ValueIterator Interface for enabling iteration over sets of , 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 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.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 Summary
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) 2009 IBM Corporation and others.