Uses of Package
com.ibm.icu.util
Packages that use com.ibm.icu.util
Package
Description
Enhanced character property and surrogate support.
Library for localized number formatting introduced in ICU 60; for usage, see com.ibm.icu.number.NumberFormatter.
Extensions and enhancements to java.text to support unicode transforms, UnicodeSet, surrogate char utilities, UCA collation, normalization, break iteration (rule and dictionary based), enhanced number format, international string searching, and arabic shaping.
International calendars and other utility classes.
-
Classes in com.ibm.icu.util used by com.ibm.icu.langClassDescriptionAbstract map from Unicode code points (U+0000..U+10FFFF) to integer values.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.. A class analogous to
Locale
that provides additional support for ICU protocol.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 to store version numbers of the form major.minor.milli.micro. -
Classes in com.ibm.icu.util used by com.ibm.icu.numberClassDescriptionA class encapsulating a currency, as defined by ISO 4217.Currency Usage used for Decimal FormatAn amount of a specified unit, consisting of a Number and a Unit.A unit such as length, mass, volume, currency, etc.. A class analogous to
Locale
that provides additional support for ICU protocol. -
Classes in com.ibm.icu.util used by com.ibm.icu.textClassDescriptionA simple utility class to wrap a byte array..Deprecated.This API is ICU internal only.A class encapsulating a currency, as defined by ISO 4217.Currency Usage used for Decimal FormatAn amount of currency, consisting of a Number and a Currency.This class represents date interval.Provides a flexible mechanism for controlling access, without requiring that a class be immutable.An amount of a specified unit, consisting of a Number and a Unit.A unit such as length, mass, volume, currency, etc.Simple struct-like class for output parameters.Deprecated.This API is ICU internal only.Express a duration as a time unit and number... A class analogous to
Locale
that provides additional support for ICU protocol.Opaque selector enum for getLocale().Class to store version numbers of the form major.minor.milli.micro. -
Classes in com.ibm.icu.util used by com.ibm.icu.utilClassDescriptionBasicTimeZone extends
TimeZone
with additional methods to access time zone transitions and rules.Options used byBasicTimeZone.getOffsetFromLocal(long, LocalOption, LocalOption, int[])
to specify how to interpret an input time when it does not exist, or when it is ambiguous, around a time zone transition.A simple utility class to wrap a byte array.Light-weight, non-const reader class for a BytesTrie.Return value type for the Iterator.Iterator for all of the (byte sequence, value) pairs in a BytesTrie.Return values for BytesTrie.next(), CharsTrie.next() and similar methods.BytesTrie state object, for saving a trie's current state and resetting the trie back to this state later.Builder class for BytesTrie..Simple, immutable struct-like class for access to the CLDR week data.Light-weight, non-const reader class for a CharsTrie.Return value type for the Iterator.Iterator for all of the (string, value) pairs in a CharsTrie.CharsTrie state object, for saving a trie's current state and resetting the trie back to this state later.Builder class for CharsTrie.ChineseCalendar
is a concrete subclass ofCalendar
that implements a traditional Chinese calendar.Abstract map from Unicode code points (U+0000..U+10FFFF) to integer values.Range iteration result data.Selectors for how getRange() should report value ranges overlapping with surrogates.Iterates over code points of a string and fetches map values.Callback function interface: Modifies a map value.Immutable Unicode code point trie.A CodePointTrie withCodePointTrie.Type.FAST
.A CodePointTrie withCodePointTrie.Type.FAST
andCodePointTrie.ValueWidth.BITS_16
.A CodePointTrie withCodePointTrie.Type.FAST
andCodePointTrie.ValueWidth.BITS_32
.A CodePointTrie withCodePointTrie.Type.FAST
andCodePointTrie.ValueWidth.BITS_8
.A CodePointTrie withCodePointTrie.Type.SMALL
.A CodePointTrie withCodePointTrie.Type.SMALL
andCodePointTrie.ValueWidth.BITS_16
.A CodePointTrie withCodePointTrie.Type.SMALL
andCodePointTrie.ValueWidth.BITS_32
.A CodePointTrie withCodePointTrie.Type.SMALL
andCodePointTrie.ValueWidth.BITS_8
.Selectors for the type of a CodePointTrie.Selectors for the number of bits in a CodePointTrie data value.A class encapsulating a currency, as defined by ISO 4217.Deprecated.This API is ICU internal only.Currency Usage used for Decimal FormatNote: The Holiday framework is a technology preview.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.Note: The Holiday framework is a technology preview.Provides a flexible mechanism for controlling access, without requiring that a class be immutable.Deprecated.This API is ICU internal only.Deprecated.This API is ICU internal only.Deprecated.This API is ICU internal only.This convenience class provides a mechanism for bundling together different globalization preferences..Note: The Holiday framework is a technology preview.Note: The Holiday framework is a technology preview.Base class for unchecked, ICU-specific exceptions.InitialTimeZoneRule
represents a time zone rule representing a time zone effective from the beginning and has no actual start times.enumeration of available calendar calculation typesA class for accessing miscellaneous data in the locale bundlesEnumeration for representing the measurement systems.A class that represents the size of letter head used in the countryImmutable class that picks the best match between a user's desired locales and an application's supported locales.LocaleMatcher Builder.Builder option for whether all desired locales are treated equally or earlier ones are preferred.Builder option for whether to include or ignore one-way (fallback) match data.Builder option for whether the language subtag or the script subtag is most important.Data for the best-matching pair of a desired and a supported locale.Provides an immutable list of languages/locales in priority order.Class used for building LocalePriorityLists.An amount of a specified unit, consisting of a Number and a Unit.A unit such as length, mass, volume, currency, etc.Enumeration for unit complexity.Deprecated.This API is ICU internal only.Enumeration for SI and binary prefixes, e.g.Mutable Unicode code point trie.Return result wrapper for com.ibm.icu.util.RangeValueIterator.Region
is the class representing a Unicode Region Code, also known as a Unicode Region Subtag, which is defined based upon the BCP 47 standard.RegionType is an enumeration defining the different types of regions.Note: The Holiday framework is a technology preview.Base class for string trie builder classes.Build options for BytesTrieBuilder and CharsTrieBuilder.Measurement unit for time units..System time zone type constants used by filtering zones inTimeZone.getAvailableIDs(SystemTimeZoneType, String, Integer)
TimeZoneRule
is an abstract class representing a rule for time zone.TimeZoneTransition
is a class representing a time zone transition.. A class analogous toLocale
that provides additional support for ICU protocol.Builder
is used to build instances ofULocale
from values configured by the setters.Enum for locale categories.Deprecated.This API is ICU internal only.Opaque selector enum for getLocale()..Class for enabling iteration over UResourceBundle objects.Exception thrown when the requested resource type is not the same type as the available resourceThe return result container of each iteration.Class to store version numbers of the form major.minor.milli.micro.VTimeZone
is a class implementing RFC2445 VTIMEZONE.