|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
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. |
| BytesTrie | Light-weight, non-const reader class for a BytesTrie. |
| BytesTrie.Entry | Return value type for the Iterator. |
| BytesTrie.Iterator | Iterator for all of the (byte sequence, value) pairs in a BytesTrie. |
| BytesTrie.State | BytesTrie state object, for saving a trie's current state and resetting the trie back to this state later. |
| BytesTrieBuilder | Builder class for BytesTrie. |
| 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. |
| CharsTrie | Light-weight, non-const reader class for a CharsTrie. |
| CharsTrie.Entry | Return value type for the Iterator. |
| CharsTrie.Iterator | Iterator for all of the (string, value) pairs in a CharsTrie. |
| CharsTrie.State | CharsTrie state object, for saving a trie's current state and resetting the trie back to this state later. |
| CharsTrieBuilder | Builder class for CharsTrie. |
| 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. |
| Output<T> | Simple struct-like class for output parameters. |
| 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. |
| Region | Deprecated. This API might change or be removed in a future release. |
| 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. |
| StringTrieBuilder | Base class for string trie builder classes. |
| 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 setters. |
| 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. |
| Enum Summary | |
|---|---|
| BytesTrie.Result | Return values for BytesTrie.next(), CharsTrie.next() and similar methods. |
| Region.RegionType | Deprecated. This API might change or be removed in a future release. |
| StringTrieBuilder.Option | Build options for BytesTrieBuilder and CharsTrieBuilder. |
| TimeZone.SystemTimeZoneType | [icu] System time zone type constants used by filtering zones in
TimeZone.getAvailableIDs(SystemTimeZoneType, String, Integer) |
| Exception Summary | |
|---|---|
| IllformedLocaleException | Thrown by methods in ULocale and ULocale.Builder to
indicate that an argument is not a well-formed BCP 47 tag. |
| UResourceTypeMismatchException | Exception thrown when the requested resource type is not the same type as the available resource |
International calendars and other utility classes.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||