Uses of Package
com.ibm.icu.util
-
Packages that use com.ibm.icu.util Package Description com.ibm.icu.dev.demo.calendar Calendar demo applications including date/time arithmetic.com.ibm.icu.dev.demo.holiday Holiday demo application.com.ibm.icu.dev.demo.number com.ibm.icu.dev.test.perf com.ibm.icu.dev.tool.timezone com.ibm.icu.impl com.ibm.icu.impl.breakiter com.ibm.icu.impl.coll com.ibm.icu.impl.data Resource data used by classes in com.ibm.text.com.ibm.icu.impl.duration com.ibm.icu.impl.icuadapter com.ibm.icu.impl.javaspi This package includes Java Locale Service Provider implementation.com.ibm.icu.impl.jdkadapter com.ibm.icu.impl.locale com.ibm.icu.impl.number com.ibm.icu.impl.number.parse com.ibm.icu.impl.number.range com.ibm.icu.impl.text com.ibm.icu.impl.units com.ibm.icu.lang Enhanced character property and surrogate support.com.ibm.icu.number Library for localized number formatting introduced in ICU 60; for usage, see com.ibm.icu.number.NumberFormatter.com.ibm.icu.samples.iuc com.ibm.icu.samples.text.messagepattern com.ibm.icu.text 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.com.ibm.icu.util International calendars and other utility classes. -
Classes in com.ibm.icu.util used by com.ibm.icu.dev.demo.calendar Class Description Calendar . -
Classes in com.ibm.icu.util used by com.ibm.icu.dev.demo.holiday Class Description Calendar .Holiday Note: The Holiday framework is a technology preview. -
Classes in com.ibm.icu.util used by com.ibm.icu.dev.demo.number Class Description Currency A class encapsulating a currency, as defined by ISO 4217. -
Classes in com.ibm.icu.util used by com.ibm.icu.dev.test.perf Class Description UResourceBundle . -
Classes in com.ibm.icu.util used by com.ibm.icu.dev.tool.timezone Class Description SimpleTimeZone . -
Classes in com.ibm.icu.util used by com.ibm.icu.impl Class Description BasicTimeZone BasicTimeZone extendsTimeZone
with additional methods to access time zone transitions and rules.BasicTimeZone.LocalOption 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.BytesTrie Light-weight, non-const reader class for a BytesTrie.Calendar .CharsTrie Light-weight, non-const reader class for a CharsTrie.CodePointMap.ValueFilter Callback function interface: Modifies a map value.CodePointTrie Immutable Unicode code point trie.CodePointTrie.Fast16 A CodePointTrie withCodePointTrie.Type.FAST
andCodePointTrie.ValueWidth.BITS_16
.CodePointTrie.Fast8 A CodePointTrie withCodePointTrie.Type.FAST
andCodePointTrie.ValueWidth.BITS_8
.Currency.CurrencyUsage Currency Usage used for Decimal FormatFreezable Provides a flexible mechanism for controlling access, without requiring that a class be immutable.InitialTimeZoneRule InitialTimeZoneRule
represents a time zone rule representing a time zone effective from the beginning and has no actual start times.MutableCodePointTrie Mutable Unicode code point trie.Output Simple struct-like class for output parameters.OutputInt Deprecated.This API is ICU internal only.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.RangeValueIterator.Element Return result wrapper for com.ibm.icu.util.RangeValueIterator.SimpleTimeZone .TimeArrayTimeZoneRule TimeArrayTimeZoneRule
represents a time zone rule whose start times are defined by an array of milliseconds since the standard base time.TimeZone .TimeZone.SystemTimeZoneType System time zone type constants used by filtering zones inTimeZone.getAvailableIDs(SystemTimeZoneType, String, Integer)
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 toLocale
that provides additional support for ICU protocol.ULocale.AvailableType UResourceBundle .VersionInfo Class to store version numbers of the form major.minor.milli.micro. -
Classes in com.ibm.icu.util used by com.ibm.icu.impl.breakiter Class Description UResourceBundle . -
Classes in com.ibm.icu.util used by com.ibm.icu.impl.coll Class Description ByteArrayWrapper A simple utility class to wrap a byte array.CharsTrie Light-weight, non-const reader class for 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.Output Simple struct-like class for output parameters.ULocale . A class analogous toLocale
that provides additional support for ICU protocol.UResourceBundle .VersionInfo Class to store version numbers of the form major.minor.milli.micro. -
Classes in com.ibm.icu.util used by com.ibm.icu.impl.data Class Description Holiday Note: The Holiday framework is a technology preview. -
Classes in com.ibm.icu.util used by com.ibm.icu.impl.duration Class Description ULocale . A class analogous toLocale
that provides additional support for ICU protocol. -
Classes in com.ibm.icu.util used by com.ibm.icu.impl.icuadapter Class Description Currency A class encapsulating a currency, as defined by ISO 4217.CurrencyAmount An amount of currency, consisting of a Number and a Currency.Freezable Provides a flexible mechanism for controlling access, without requiring that a class be immutable.TimeZone .ULocale . A class analogous toLocale
that provides additional support for ICU protocol. -
Classes in com.ibm.icu.util used by com.ibm.icu.impl.javaspi Class Description ULocale . A class analogous toLocale
that provides additional support for ICU protocol. -
Classes in com.ibm.icu.util used by com.ibm.icu.impl.jdkadapter Class Description Calendar .TimeZone . -
Classes in com.ibm.icu.util used by com.ibm.icu.impl.locale Class Description BytesTrie Light-weight, non-const reader class for a BytesTrie.LocaleMatcher.Direction Builder option for whether to include or ignore one-way (fallback) match data.LocaleMatcher.FavorSubtag Builder option for whether the language subtag or the script subtag is most important.Output Simple struct-like class for output parameters.ULocale . A class analogous toLocale
that provides additional support for ICU protocol.ULocale.Minimize Deprecated.This API is ICU internal only.UResourceBundle . -
Classes in com.ibm.icu.util used by com.ibm.icu.impl.number Class Description Currency A class encapsulating a currency, as defined by ISO 4217.Currency.CurrencyUsage Currency Usage used for Decimal FormatMeasure An amount of a specified unit, consisting of a Number and a Unit.MeasureUnit A unit such as length, mass, volume, currency, etc.ULocale . A class analogous toLocale
that provides additional support for ICU protocol. -
Classes in com.ibm.icu.util used by com.ibm.icu.impl.number.parse Class Description Currency A class encapsulating a currency, as defined by ISO 4217.Currency.CurrencyStringInfo Deprecated.This API is ICU internal only.CurrencyAmount An amount of currency, consisting of a Number and a Currency.ULocale . A class analogous toLocale
that provides additional support for ICU protocol. -
Classes in com.ibm.icu.util used by com.ibm.icu.impl.number.range Class Description ULocale . A class analogous toLocale
that provides additional support for ICU protocol. -
Classes in com.ibm.icu.util used by com.ibm.icu.impl.text Class Description ULocale . A class analogous toLocale
that provides additional support for ICU protocol. -
Classes in com.ibm.icu.util used by com.ibm.icu.impl.units Class Description CharsTrie Light-weight, non-const reader class for a CharsTrie.Measure An amount of a specified unit, consisting of a Number and a Unit.MeasureUnit A unit such as length, mass, volume, currency, etc.MeasureUnit.Complexity Enumeration for unit complexity.MeasureUnit.MeasurePrefix Enumeration for SI and binary prefixes, e.g.ULocale . A class analogous toLocale
that provides additional support for ICU protocol. -
Classes in com.ibm.icu.util used by com.ibm.icu.lang Class Description CodePointMap Abstract map from Unicode code points (U+0000..U+10FFFF) to integer values.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.RangeValueIterator.Element Return result wrapper for com.ibm.icu.util.RangeValueIterator.ULocale . A class analogous toLocale
that provides additional support for ICU protocol.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.ValueIterator.Element The return result container of each iteration.VersionInfo Class to store version numbers of the form major.minor.milli.micro. -
Classes in com.ibm.icu.util used by com.ibm.icu.number Class Description CharsTrie Light-weight, non-const reader class for a CharsTrie.Currency A class encapsulating a currency, as defined by ISO 4217.Currency.CurrencyUsage Currency Usage used for Decimal FormatMeasure An amount of a specified unit, consisting of a Number and a Unit.MeasureUnit A unit such as length, mass, volume, currency, etc.ULocale . A class analogous toLocale
that provides additional support for ICU protocol. -
Classes in com.ibm.icu.util used by com.ibm.icu.samples.iuc Class Description UResourceBundle . -
Classes in com.ibm.icu.util used by com.ibm.icu.samples.text.messagepattern Class Description Freezable Provides a flexible mechanism for controlling access, without requiring that a class be immutable. -
Classes in com.ibm.icu.util used by com.ibm.icu.text Class Description ByteArrayWrapper A simple utility class to wrap a byte array.Calendar .Calendar.FormatConfiguration Deprecated.This API is ICU internal only.CaseInsensitiveString A string used as a key in java.util.Hashtable and other collections.CodePointTrie Immutable Unicode code point trie.Currency A class encapsulating a currency, as defined by ISO 4217.Currency.CurrencyUsage Currency Usage used for Decimal FormatCurrencyAmount An amount of currency, consisting of a Number and a Currency.DateInterval This class represents date interval.Freezable Provides a flexible mechanism for controlling access, without requiring that a class be immutable.Measure An amount of a specified unit, consisting of a Number and a Unit.MeasureUnit A unit such as length, mass, volume, currency, etc.MutableCodePointTrie Mutable Unicode code point trie.Output Simple struct-like class for output parameters.OutputInt Deprecated.This API is ICU internal only.TimeUnit Measurement unit for time units.TimeUnitAmount Express a duration as a time unit and number.TimeZone .ULocale . A class analogous toLocale
that provides additional support for ICU protocol.ULocale.Type Opaque selector enum for getLocale().VersionInfo Class to store version numbers of the form major.minor.milli.micro. -
Classes in com.ibm.icu.util used by com.ibm.icu.util Class Description AnnualTimeZoneRule AnnualTimeZoneRule
is a class used for representing a time zone rule which takes effect annually.BasicTimeZone BasicTimeZone extendsTimeZone
with additional methods to access time zone transitions and rules.BasicTimeZone.LocalOption 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.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.Result Return values for BytesTrie.next(), CharsTrie.next() and similar methods.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 .Calendar.PatternData Calendar.WeekData Simple, immutable struct-like class for access to the CLDR week data.Calendar.WeekDataCache CECalendar Base class for EthiopicCalendar and CopticCalendar.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 ofCalendar
that implements a traditional Chinese calendar.CodePointMap Abstract map from Unicode code points (U+0000..U+10FFFF) to integer values.CodePointMap.Range Range iteration result data.CodePointMap.RangeOption Selectors for how getRange() should report value ranges overlapping with surrogates.CodePointMap.StringIterator Iterates over code points of a string and fetches map values.CodePointMap.ValueFilter Callback function interface: Modifies a map value.CodePointTrie Immutable Unicode code point trie.CodePointTrie.Data CodePointTrie.Fast A CodePointTrie withCodePointTrie.Type.FAST
.CodePointTrie.Fast16 A CodePointTrie withCodePointTrie.Type.FAST
andCodePointTrie.ValueWidth.BITS_16
.CodePointTrie.Fast32 A CodePointTrie withCodePointTrie.Type.FAST
andCodePointTrie.ValueWidth.BITS_32
.CodePointTrie.Fast8 A CodePointTrie withCodePointTrie.Type.FAST
andCodePointTrie.ValueWidth.BITS_8
.CodePointTrie.Small A CodePointTrie withCodePointTrie.Type.SMALL
.CodePointTrie.Small16 A CodePointTrie withCodePointTrie.Type.SMALL
andCodePointTrie.ValueWidth.BITS_16
.CodePointTrie.Small32 A CodePointTrie withCodePointTrie.Type.SMALL
andCodePointTrie.ValueWidth.BITS_32
.CodePointTrie.Small8 A CodePointTrie withCodePointTrie.Type.SMALL
andCodePointTrie.ValueWidth.BITS_8
.CodePointTrie.Type Selectors for the type of a CodePointTrie.CodePointTrie.ValueWidth Selectors for the number of bits in a CodePointTrie data value.Currency A class encapsulating a currency, as defined by ISO 4217.Currency.CurrencyStringInfo Deprecated.This API is ICU internal only.Currency.CurrencyUsage Currency Usage used for Decimal FormatCurrency.ServiceShim DateRule Note: The Holiday framework is a technology preview.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.Freezable Provides a flexible mechanism for controlling access, without requiring that a class be immutable.GenderInfo Deprecated.This API is ICU internal only.GenderInfo.Cache Deprecated.GenderInfo.Gender Deprecated.This API is ICU internal only.GenderInfo.ListGenderStyle Deprecated.This API is ICU internal only.GlobalizationPreferences This convenience class provides a mechanism for bundling together different globalization preferences.GregorianCalendar .HebrewCalendar HebrewCalendar
is a subclass ofCalendar
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.ICUException Base class for unchecked, ICU-specific exceptions.InitialTimeZoneRule InitialTimeZoneRule
represents a time zone rule representing a time zone effective from the beginning and has no actual start times.IslamicCalendar.Algorithm IslamicCalendar.CalculationType enumeration of available calendar calculation typesIslamicCalendar.CivilAlgorithm Algorithm which implement the rules for CalculationType.ISLAMIC_CIVIL.LocaleData A class for accessing miscellaneous data in the locale bundlesLocaleData.MeasurementSystem Enumeration for representing the measurement systems.LocaleData.PaperSize A class that represents the size of letter head used in the countryLocaleMatcher Immutable class that picks the best match between a user's desired locales and an application's supported locales.LocaleMatcher.Builder LocaleMatcher Builder.LocaleMatcher.Demotion Builder option for whether all desired locales are treated equally or earlier ones are preferred.LocaleMatcher.Direction Builder option for whether to include or ignore one-way (fallback) match data.LocaleMatcher.FavorSubtag Builder option for whether the language subtag or the script subtag is most important.LocaleMatcher.LocaleLsrIterator LocaleMatcher.LsrIterator LocaleMatcher.Result Data for the best-matching pair of a desired and a supported locale.LocaleMatcher.ULocaleLsrIterator LocalePriorityList Provides an immutable list of languages/locales in priority order.LocalePriorityList.Builder Class used for building LocalePriorityLists.Measure An amount of a specified unit, consisting of a Number and a Unit.MeasureUnit A unit such as length, mass, volume, currency, etc.MeasureUnit.Complexity Enumeration for unit complexity.MeasureUnit.Factory Deprecated.This API is ICU internal only.MeasureUnit.MeasurePrefix Enumeration for SI and binary prefixes, e.g.MutableCodePointTrie Mutable Unicode code point trie.MutableCodePointTrie.AllSameBlocks MutableCodePointTrie.MixedBlocks Range RangeValueIterator.Element Return result wrapper for com.ibm.icu.util.RangeValueIterator.Region 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.Region.RegionType RegionType is an enumeration defining the different types of regions.SimpleHoliday Note: The Holiday framework is a technology preview.SimpleTimeZone .StringTrieBuilder Base class for string trie builder classes.StringTrieBuilder.BranchNode StringTrieBuilder.Node StringTrieBuilder.Option Build options for BytesTrieBuilder and CharsTrieBuilder.StringTrieBuilder.State StringTrieBuilder.ValueNode STZInfo TimeUnit Measurement unit for time units.TimeZone .TimeZone.SystemTimeZoneType System time zone type constants used by filtering zones inTimeZone.getAvailableIDs(SystemTimeZoneType, String, Integer)
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 toLocale
that provides additional support for ICU protocol.ULocale.AvailableType ULocale.Builder Builder
is used to build instances ofULocale
from values configured by the setters.ULocale.Category Enum for locale categories.ULocale.Minimize Deprecated.This API is ICU internal only.ULocale.RegionValidateMap Deprecated.This API is ICU internal only.ULocale.Type Opaque selector enum for getLocale().UniversalTimeScale.TimeScaleData This class holds the data that describes a particular time scale.UResourceBundle .UResourceBundle.RootType UResourceBundleIterator Class for enabling iteration over UResourceBundle objects.UResourceTypeMismatchException Exception thrown when the requested resource type is not the same type as the available resourceValueIterator.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.