Uses of Package
com.ibm.icu.impl
Packages that use com.ibm.icu.impl
Package
Description
-
Classes in com.ibm.icu.impl used by com.ibm.icu.charsetClassDescriptionSpecial interface for data authenticationTrie implementation which stores data in int, 32 bits.Unicode Properties Vectors associated with code point ranges.
-
Classes in com.ibm.icu.impl used by com.ibm.icu.implClassDescriptionHelper class for frozen UnicodeSets, implements contains() and span() optimized for BMP code points.Base class for cache implementations.Value type for cache items: Holds a value either via a direct reference or via a
Reference
, depending on the current "strength" whengetInstance()
was called."Strength" of holding a value in CacheValue instances.Represents the position of an object in the sky relative to the plane of the earth's equator.Calendar type enum, moved from com.ibm.icu.util.Calendar.Implementation of UCaseProps.ContextIterator, iterates over a String.DontCareFieldPosition is a subclass of FieldPosition that indicates that the caller is not interested in the start and end position of any field.EraRules
represents calendar era rules specified in supplementalData/calendarData.A StringBuilder optimized for formatting.Special interface for data authenticationThis class performs data loading for currencies and keeps data in lightweight cache.A subclass of Key that implements a locale fallback mechanism.A subclass of Factory that uses LocaleKeys.Abstract implementation of a notification facility.The notification thread.Holds the prefix, and lazily creates the Locale[] list or the locale name Set as needed.Loader for bundle instances, for caching.Fields for a whole bundle, rather than any specific resource in the bundle.This class reads the *.res resource bundle format.Cache of some of one resource bundle's resources.A Reader/Writer lock originally written for ICU service implementation.Internal class used to gather statistics on the RWLock.A Service provides access to service objects that implement a particular service, e.g.Factories generate the service objects maintained by the service.Keys are used to communicate with factories to generate an instance of the service.Trie implementation which stores data in int, 32 bits.Builder class to manipulate and generate a trie.TODO: Move to com.ibm.icu.dev.somewhere.JavaTimeZone inherits com.ibm.icu.util.TimeZone and wraps java.util.TimeZone.Capitalization context usage types for locale display namesLow-level implementation of the Unicode Normalization Algorithm.Writable buffer that takes care of canonical ordering.A time zone based on the Olson tz database.A pair of objects: first and second.A simple parsing class for patterns and rules.Loader for plural rules data.Internal class used for Rule Based Break Iterators.Data Header.A RBBI State Transition table, the form of the data used at run time in Java.A Relation is a set of mappings from keys to values.just a wrapper for Java ListResourceBundles andLoader for bundle instances, for caching.For use withRuleCharacterIterator.getPos(Position)
invalid input: '&'RuleCharacterIterator.setPos(Position)
.Generic, thread-safe cache implementation, usually storing cached instances inReference
s viaCacheValue
s.Standard CLDR plural form/category constants.TextTrieMap is a trie implementation for supporting fast prefix match for the key.Inner class representing a text node in the trie.Callback handler for processing prefix matches used by find method.This class interact with TimeZoneNames and LocaleDisplayNames to format and parse time zone's generic display names.TimeZoneGenericNames
cache implementation.A class used for returning the name search result used byTimeZoneGenericNames.find(String, int, EnumSet)
.Generic name type enumA private class used for storing the name information in the local trie.Format pattern enum used for composing location and partial location namesAn instance of NameInfo is stored in the zone names trie.NameSearchHandler is used for collecting name matches.This class stores name data for a meta zone or time zone.Private enum corresponding to the public TimeZoneNames::NameType for the order in which fields are stored in a ZNames instance.A trie is a kind of compressed, serializable table of values associated with Unicode code points (0..0x10ffff).Character data in com.ibm.impl.Trie have different user-specified format for different purposes.This is the interface and common implementation of a Unicode Trie2.An iterator that operates over an input CharSequence, and for each Unicode code point in the input returns the associated value from the Trie2.Struct-like class for holding the results returned by a UTrie2 CharSequence iterator.When iterating over the contents of a Trie2, Elements of this type are produced.Trie2 data structure in serialized form: UTrie2Header header; uint16_t index[header.index2Length]; uint16_t data[header.shiftedDataLengthinvalid input: '<'invalid input: '<'2]; -- or uint32_t data[...] For Java, this is read from the stream into an instance of UTrie2Header.When iterating over the contents of a Trie2, an instance of TrieValueMapper may be used to remap the values from the Trie2.Selectors for the width of a UTrie2 data value.Builder class to manipulate and generate a trie.Character data in com.ibm.impl.Trie have different user-specified format for different purposes.Iterator for string case mappings, which need to look at the context (surrounding text) of a given character for conditional mappings.Internal class to manage character names.Algorithmic name classInternal class used for Unicode character property database.Class for mapping Unicode characters and strings to values, optimized for single code points, where ranges of code points have the same value.Used to add complex values, where the value isn't replaced but in some sense composedStruct-like class used to iterate over a UnicodeMap in a for loop.UnicodeSetIterator iterates over the contents of a UnicodeSet.Contains utilities to supplement the JDK Regex, since it doesn't handle Unicode well.Helper class for UnicodeSetStringSpan.Wrapper for the pnames.icu binary data file.Interface for iterating over a resource bundle array resource.Represents a resource bundle item's key string.Sink for ICU resource bundle contents.Interface for iterating over a resource bundle table resource.Represents a resource bundle item's value.Custom time zone object cacheSystem time zone object cache -
Classes in com.ibm.icu.impl used by com.ibm.icu.impl.collClassDescriptionSpecial interface for data authenticationLow-level implementation of the Unicode Normalization Algorithm.
-
Classes in com.ibm.icu.impl used by com.ibm.icu.impl.localeClassDescriptionInterface for iterating over a resource bundle table resource.Represents a resource bundle item's value.
-
Classes in com.ibm.icu.impl used by com.ibm.icu.impl.numberClassDescriptionA StringBuilder optimized for formatting.Standard CLDR plural form/category constants.Represents a resource bundle item's key string.Sink for ICU resource bundle contents.Interface for iterating over a resource bundle table resource.Represents a resource bundle item's value.
-
Classes in com.ibm.icu.impl used by com.ibm.icu.impl.number.parseClassDescriptionA mutable String wrapper with a variable offset and length and support for case folding.TextTrieMap is a trie implementation for supporting fast prefix match for the key.
-
Classes in com.ibm.icu.impl used by com.ibm.icu.impl.number.rangeClassDescriptionStandard CLDR plural form/category constants.Represents a resource bundle item's key string.Sink for ICU resource bundle contents.Represents a resource bundle item's value.
-
Classes in com.ibm.icu.impl used by com.ibm.icu.impl.personname
-
Classes in com.ibm.icu.impl used by com.ibm.icu.impl.unitsClassDescriptionRepresents a resource bundle item's key string.Sink for ICU resource bundle contents.Represents a resource bundle item's value.
-
Classes in com.ibm.icu.impl used by com.ibm.icu.langClassDescriptionWhen iterating over the contents of a Trie2, Elements of this type are produced.When iterating over the contents of a Trie2, an instance of TrieValueMapper may be used to remap the values from the Trie2.Internal class to manage character names.
-
Classes in com.ibm.icu.impl used by com.ibm.icu.numberClassDescriptionBase class for cache implementations.A StringBuilder optimized for formatting.Standard CLDR plural form/category constants.A mutable String wrapper with a variable offset and length and support for case folding.Represents a resource bundle item's key string.Sink for ICU resource bundle contents.Represents a resource bundle item's value.
-
Classes in com.ibm.icu.impl used by com.ibm.icu.textClassDescriptionHelper class for frozen UnicodeSets, implements contains() and span() optimized for BMP code points.Base class for cache implementations.Value type for cache items: Holds a value either via a direct reference or via a
Reference
, depending on the current "strength" whengetInstance()
was called.Trie implementation which stores data in char, 16 bits.A StringBuilder optimized for formatting.Special interface for data authenticationA subclass of Factory that uses LocaleKeys.Abstract implementation of a notification facility.A Service provides access to service objects that implement a particular service, e.g.Factories generate the service objects maintained by the service.Keys are used to communicate with factories to generate an instance of the service.Low-level implementation of the Unicode Normalization Algorithm.A simple parsing class for patterns and rules.Loader for plural rules data.Internal class used for Rule Based Break Iterators.A RBBI State Transition table, the form of the data used at run time in Java.An iterator that returns 32-bit code points.Generic, thread-safe cache implementation, usually storing cached instances inReference
s viaCacheValue
s.Standard CLDR plural form/category constants.TextTrieMap is a trie implementation for supporting fast prefix match for the key.This class interact with TimeZoneNames and LocaleDisplayNames to format and parse time zone's generic display names.Generic name type enumIterator for string case mappings, which need to look at the context (surrounding text) of a given character for conditional mappings.Represents a resource bundle item's key string.Sink for ICU resource bundle contents.Represents a resource bundle item's value. -
Classes in com.ibm.icu.impl used by com.ibm.icu.utilClassDescriptionBase class for cache implementations.Calendar type enum, moved from com.ibm.icu.util.Calendar.
EraRules
represents calendar era rules specified in supplementalData/calendarData.Abstract implementation of a notification facility.A Service provides access to service objects that implement a particular service, e.g.Generic, thread-safe cache implementation, usually storing cached instances inReference
s viaCacheValue
s.TextTrieMap is a trie implementation for supporting fast prefix match for the key.Callback handler for processing prefix matches used by find method.Represents a resource bundle item's key string.Sink for ICU resource bundle contents.Represents a resource bundle item's value.