| Modifier and Type | Interface and Description |
|---|---|
| public interface | DateRule
Note The Holiday framework is a technology preview. |
| public interface | Freezable<T>
Provides a flexible mechanism for controlling access, without requiring that a class be immutable. |
| public interface | 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. |
| public interface | 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. |
| Modifier and Type | Class and Description |
|---|---|
| public class | AnnualTimeZoneRule
|
| public abstract class | |
| public class | BuddhistCalendar
|
| public class | ByteArrayWrapper
A simple utility class to wrap a byte array. |
| public class | BytesTrie
Light-weight, non-const reader class for a BytesTrie. |
| public class | BytesTrieBuilder
Builder class for BytesTrie. |
| public abstract class | Calendar
ICU Enhancement This class is ICU's replacement for |
| public class | CaseInsensitiveString
A string used as a key in java.util.Hashtable and other collections. |
| pack-priv abstract class | CECalendar
Base class for EthiopicCalendar and CopticCalendar. |
| public class | CharsTrie
Light-weight, non-const reader class for a CharsTrie. |
| public class | CharsTrieBuilder
Builder class for CharsTrie. |
| public class | ChineseCalendar
|
| public abstract class | CodePointMap
Abstract map from Unicode code points (U+0000..U+10FFFF) to integer values. |
| public abstract class | CodePointTrie
Immutable Unicode code point trie. |
| public class | CompactByteArray
Deprecated
This API is ICU internal only.
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.
|
| public class | CompactCharArray
Deprecated
This API is ICU internal only.
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.
|
| public class | CopticCalendar
Implement the Coptic calendar system. |
| public class | Currency
A class encapsulating a currency, as defined by ISO 4217. |
| public class | CurrencyAmount
An amount of currency, consisting of a Number and a Currency. |
| pack-priv class | CurrencyServiceShim
This is a package-access implementation of registration for currency. |
| public class | DangiCalendar
Deprecated
This API is ICU internal only.
DangiCalendar is a concrete subclass of Calendar
that implements a traditional Korean calendar.
|
| public class | DateInterval
This class represents date interval. |
| public class | DateTimeRule
|
| public class | EasterHoliday
Note The Holiday framework is a technology preview. |
| pack-priv class | |
| public class | EthiopicCalendar
Implement the Ethiopic calendar system. |
| public class | GenderInfo
Deprecated
This API is ICU internal only.
Provide information about gender in locales based on data in CLDR.
|
| public class | GlobalizationPreferences
This convenience class provides a mechanism for bundling together different globalization preferences. |
| public class | GregorianCalendar
ICU Enhancement This class is ICU's replacement for |
| public class | HebrewCalendar
|
| public class | HebrewHoliday
Note The Holiday framework is a technology preview. |
| public abstract class | Holiday
Note The Holiday framework is a technology preview. |
| public class | ICUCloneNotSupportedException
Unchecked version of |
| public class | ICUException
Base class for unchecked, ICU-specific exceptions. |
| public class | ICUInputTooLongException
The input is impractically long for an operation. |
| public class | ICUUncheckedIOException
Unchecked version of |
| public class | IllformedLocaleException
Thrown by methods in |
| public class | IndianCalendar
|
| public class | InitialTimeZoneRule
|
| public class | IslamicCalendar
|
| public class | JapaneseCalendar
|
| public class | LocaleData
A class for accessing miscellaneous data in the locale bundles |
| public class | LocaleMatcher
Immutable class that picks the best match between a user's desired locales and an application's supported locales. |
| public class | LocalePriorityList
Provides an immutable list of languages/locales in priority order. |
| public class | Measure
An amount of a specified unit, consisting of a Number and a Unit. |
| public class | MeasureUnit
A unit such as length, mass, volume, currency, etc. A unit is coupled with a numeric amount to produce a Measure. |
| public class | MutableCodePointTrie
Mutable Unicode code point trie. |
| public class | NoUnit
Dimensionless unit for percent and permille. |
| public class | |
| public class | OutputInt
Deprecated
This API is ICU internal only.
Simple struct-like class for int output parameters.
|
| public class | PersianCalendar
Deprecated
This API is ICU internal only.
PersianCalendar is a subclass of Calendar that
that implements the Persian calendar.
|
| pack-priv class | |
| public class | RangeDateRule
Note The Holiday framework is a technology preview. |
| public class | Region
|
| public class | RuleBasedTimeZone
|
| public class | SimpleDateRule
Note The Holiday framework is a technology preview. |
| public class | SimpleHoliday
Note The Holiday framework is a technology preview. |
| public class | SimpleTimeZone
ICU Enhancement This class is ICU's replacement for |
| public class | StringTokenizer
ICU Enhancement This class is ICU's replacement for |
| public abstract class | StringTrieBuilder
Base class for string trie builder classes. |
| pack-priv class | |
| public class | TaiwanCalendar
|
| public class | TimeArrayTimeZoneRule
|
| public class | TimeUnit
Measurement unit for time units. |
| public class | TimeUnitAmount
Express a duration as a time unit and number. |
| public abstract class | TimeZone
ICU Enhancement This class is ICU's replacement for |
| public abstract class | TimeZoneRule
|
| public class | TimeZoneTransition
|
| public class | ULocale
ICU Enhancement This class is ICU's replacement for |
| public class | UniversalTimeScale
There are quite a few different conventions for binary datetime, depending on different platforms and protocols. |
| public abstract class | UResourceBundle
ICU Enhancement This class is ICU's replacement for |
| public class | UResourceBundleIterator
Class for enabling iteration over UResourceBundle objects. |
| public class | UResourceTypeMismatchException
Exception thrown when the requested resource type is not the same type as the available resource |
| public class | VersionInfo
Class to store version numbers of the form major.minor.milli.micro. |
| public class | VTimeZone
|