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 DRAFT Copyright (C) 2005, International Business Machines Corporation and others.
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
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.
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 Deprecated. This API is ICU internal only.
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 Deprecated. ICU 2.4.
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 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.
ValueIterator.Element The return result container of each iteration.
VersionInfo Class to store version numbers of the form major.minor.milli.micro.
 

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) 2006 IBM Corporation and others.