BMPSet |
Helper class for frozen UnicodeSets, implements contains() and span() optimized for BMP code points.
|
CacheBase |
Base class for cache implementations.
|
CacheValue |
Value type for cache items:
Holds a value either via a direct reference or via a Reference ,
depending on the current "strength" when getInstance() was called.
|
CacheValue.Strength |
"Strength" of holding a value in CacheValue instances.
|
CalendarAstronomer.AngleFunc |
|
CalendarAstronomer.Equatorial |
Represents the position of an
object in the sky relative to the plane of the earth's equator.
|
CalendarAstronomer.MoonAge |
|
CalendarAstronomer.SolarLongitude |
|
CalendarUtil.CalendarPreferences |
|
CalType |
Calendar type enum, moved from com.ibm.icu.util.Calendar.
|
CaseMapImpl.StringContextIterator |
Implementation of UCaseProps.ContextIterator, iterates over a String.
|
CurrencyData.CurrencyDisplayInfo |
|
CurrencyData.CurrencyDisplayInfoProvider |
|
CurrencyData.CurrencyFormatInfo |
|
CurrencyData.CurrencySpacingInfo |
|
CurrencyData.CurrencySpacingInfo.SpacingPattern |
|
CurrencyData.CurrencySpacingInfo.SpacingType |
|
DayPeriodRules |
|
DayPeriodRules.CutoffType |
|
DayPeriodRules.DayPeriod |
|
DayPeriodRules.DayPeriodRulesData |
|
DontCareFieldPosition |
DontCareFieldPosition is a subclass of FieldPosition that indicates that the
caller is not interested in the start and end position of any field.
|
EmojiProps |
|
EmojiProps.IsAcceptable |
|
EraRules |
EraRules represents calendar era rules specified
in supplementalData/calendarData.
|
FormattedStringBuilder |
A StringBuilder optimized for formatting.
|
FormattedStringBuilder.FieldWrapper |
|
FormattedValueStringBuilderImpl.NullField |
|
ICUBinary.Authenticate |
Special interface for data authentication
|
ICUBinary.DataFile |
|
ICUBinary.DatPackageReader.IsAcceptable |
|
ICUCache |
|
ICUCurrencyDisplayInfoProvider.ICUCurrencyDisplayInfo |
This class performs data loading for currencies and keeps data in lightweight cache.
|
ICUCurrencyDisplayInfoProvider.ICUCurrencyDisplayInfo.CurrencySink.EntrypointTable |
|
ICUCurrencyDisplayInfoProvider.ICUCurrencyDisplayInfo.FormattingData |
|
ICUCurrencyDisplayInfoProvider.ICUCurrencyDisplayInfo.ParsingData |
|
ICUCurrencyDisplayInfoProvider.ICUCurrencyDisplayInfo.VariantSymbol |
|
ICUCurrencyMetaInfo.Collector |
|
ICUCurrencyMetaInfo.UniqueList |
|
ICULocaleService.LocaleKey |
A subclass of Key that implements a locale fallback mechanism.
|
ICULocaleService.LocaleKeyFactory |
A subclass of Factory that uses LocaleKeys.
|
ICUNotifier |
Abstract implementation of a notification facility.
|
ICUNotifier.NotifyThread |
The notification thread.
|
ICUResourceBundle |
|
ICUResourceBundle.AvailEntry |
Holds the prefix, and lazily creates the Locale[] list or the locale name
Set as needed.
|
ICUResourceBundle.Loader |
Loader for bundle instances, for caching.
|
ICUResourceBundle.OpenType |
|
ICUResourceBundle.WholeBundle |
Fields for a whole bundle, rather than any specific resource in the bundle.
|
ICUResourceBundleImpl |
|
ICUResourceBundleImpl.ResourceContainer |
|
ICUResourceBundleReader |
This class reads the *.res resource bundle format.
|
ICUResourceBundleReader.Array |
|
ICUResourceBundleReader.Container |
|
ICUResourceBundleReader.IsAcceptable |
|
ICUResourceBundleReader.ReaderCache |
|
ICUResourceBundleReader.ReaderCacheKey |
|
ICUResourceBundleReader.ReaderValue |
|
ICUResourceBundleReader.ResourceCache |
Cache of some of one resource bundle's resources.
|
ICUResourceBundleReader.ResourceCache.Level |
|
ICUResourceBundleReader.Table |
|
ICURWLock |
A Reader/Writer lock originally written for ICU service
implementation.
|
ICURWLock.Stats |
Internal class used to gather statistics on the RWLock.
|
ICUService |
A Service provides access to service objects that implement a
particular service, e.g.
|
ICUService.CacheEntry |
|
ICUService.Factory |
Factories generate the service objects maintained by the
service.
|
ICUService.Key |
Keys are used to communicate with factories to generate an
instance of the service.
|
ICUService.LocaleRef |
|
IllegalIcuArgumentException |
|
IntTrie |
Trie implementation which stores data in int, 32 bits.
|
IntTrieBuilder |
Builder class to manipulate and generate a trie.
|
IterableComparator |
TODO: Move to com.ibm.icu.dev.somewhere.
|
JavaTimeZone |
JavaTimeZone inherits com.ibm.icu.util.TimeZone and wraps java.util.TimeZone.
|
LocaleDisplayNamesImpl.Cache |
|
LocaleDisplayNamesImpl.CapitalizationContextUsage |
Capitalization context usage types for locale display names
|
LocaleDisplayNamesImpl.DataTable |
|
LocaleDisplayNamesImpl.DataTables |
|
LocaleDisplayNamesImpl.DataTableType |
|
LocaleDisplayNamesImpl.ICUDataTables |
|
Norm2AllModes |
|
Norm2AllModes.ComposeNormalizer2 |
|
Norm2AllModes.DecomposeNormalizer2 |
|
Norm2AllModes.FCDNormalizer2 |
|
Norm2AllModes.NoopNormalizer2 |
|
Norm2AllModes.Norm2AllModesSingleton |
|
Norm2AllModes.Normalizer2WithImpl |
|
Normalizer2Impl |
Low-level implementation of the Unicode Normalization Algorithm.
|
Normalizer2Impl.IsAcceptable |
|
Normalizer2Impl.ReorderingBuffer |
Writable buffer that takes care of canonical ordering.
|
OlsonTimeZone |
A time zone based on the Olson tz database.
|
Pair |
A pair of objects: first and second.
|
PatternTokenizer |
A simple parsing class for patterns and rules.
|
PluralRulesLoader |
Loader for plural rules data.
|
PropsVectors.CompactHandler |
|
RBBIDataWrapper |
Internal class used for Rule Based Break Iterators.
|
RBBIDataWrapper.IsAcceptable |
|
RBBIDataWrapper.RBBIDataHeader |
Data Header.
|
RBBIDataWrapper.RBBIStateTable |
A RBBI State Transition table, the form of the data used at run time in Java.
|
Relation |
A Relation is a set of mappings from keys to values.
|
RelativeDateFormat.URelativeString |
|
ResourceBundleWrapper |
just a wrapper for Java ListResourceBundles and
|
ResourceBundleWrapper.Loader |
Loader for bundle instances, for caching.
|
Row |
|
Row.R2 |
|
Row.R3 |
|
Row.R4 |
|
Row.R5 |
|
RuleCharacterIterator.Position |
|
SimpleCache |
|
SoftCache |
Generic, thread-safe cache implementation, usually storing cached instances
in Reference s via CacheValue s.
|
StandardPlural |
Standard CLDR plural form/category constants.
|
StaticUnicodeSets.Key |
|
StringRange.Adder |
|
StringRange.Range |
|
StringRange.Ranges |
|
TextTrieMap |
TextTrieMap is a trie implementation for supporting
fast prefix match for the key.
|
TextTrieMap.CharIterator |
|
TextTrieMap.Node |
Inner class representing a text node in the trie.
|
TextTrieMap.Output |
|
TextTrieMap.ResultHandler |
Callback handler for processing prefix matches used by
find method.
|
TimeZoneGenericNames |
This class interact with TimeZoneNames and LocaleDisplayNames
to format and parse time zone's generic display names.
|
TimeZoneGenericNames.Cache |
TimeZoneGenericNames cache implementation.
|
TimeZoneGenericNames.GenericMatchInfo |
|
TimeZoneGenericNames.GenericNameType |
Generic name type enum
|
TimeZoneGenericNames.NameInfo |
A private class used for storing the name information in the local trie.
|
TimeZoneGenericNames.Pattern |
Format pattern enum used for composing location and partial location names
|
TimeZoneNamesImpl.MZ2TZsCache |
|
TimeZoneNamesImpl.MZMapEntry |
|
TimeZoneNamesImpl.NameInfo |
An instance of NameInfo is stored in the zone names trie.
|
TimeZoneNamesImpl.NameSearchHandler |
NameSearchHandler is used for collecting name matches.
|
TimeZoneNamesImpl.TZ2MZsCache |
|
TimeZoneNamesImpl.ZNames |
This class stores name data for a meta zone or time zone.
|
TimeZoneNamesImpl.ZNames.NameTypeIndex |
Private enum corresponding to the public TimeZoneNames::NameType for the order in
which fields are stored in a ZNames instance.
|
TimeZoneNamesImpl.ZNamesLoader |
|
Trie |
A trie is a kind of compressed, serializable table of values
associated with Unicode code points (0..0x10ffff).
|
Trie.DataManipulate |
Character data in com.ibm.impl.Trie have different user-specified format
for different purposes.
|
Trie2 |
This is the interface and common implementation of a Unicode Trie2.
|
Trie2_16 |
|
Trie2_32 |
|
Trie2.CharSequenceIterator |
An iterator that operates over an input CharSequence, and for each Unicode code point
in the input returns the associated value from the Trie2.
|
Trie2.CharSequenceValues |
Struct-like class for holding the results returned by a UTrie2 CharSequence iterator.
|
Trie2.Range |
When iterating over the contents of a Trie2, Elements of this type are produced.
|
Trie2.UTrie2Header |
Trie2 data structure in serialized form:
UTrie2Header header;
uint16_t index[header.index2Length];
uint16_t data[header.shiftedDataLength<<2]; -- or uint32_t data[...]
For Java, this is read from the stream into an instance of UTrie2Header.
|
Trie2.ValueMapper |
When iterating over the contents of a Trie2, an instance of TrieValueMapper may
be used to remap the values from the Trie2.
|
Trie2.ValueWidth |
Selectors for the width of a UTrie2 data value.
|
Trie2Writable |
|
TrieBuilder |
Builder class to manipulate and generate a trie.
|
TrieBuilder.DataManipulate |
Character data in com.ibm.impl.Trie have different user-specified format
for different purposes.
|
TZDBTimeZoneNames.TZDBNameInfo |
|
TZDBTimeZoneNames.TZDBNames |
|
UBiDiProps |
|
UCaseProps |
|
UCaseProps.ContextIterator |
Iterator for string case mappings, which need to look at the
context (surrounding text) of a given character for conditional mappings.
|
UCharacterName |
Internal class to manage character names.
|
UCharacterName.AlgorithmName |
Algorithmic name class
|
UCharacterProperty |
Internal class used for Unicode character property database.
|
UCharacterProperty.BinaryProperty |
|
UCharacterProperty.IntProperty |
|
UCharacterProperty.LayoutProps |
|
UCharacterProperty.LayoutProps.IsAcceptable |
|
UnicodeMap |
Class for mapping Unicode characters and strings to values, optimized for single code points,
where ranges of code points have the same value.
|
UnicodeMap.Composer |
Used to add complex values, where the value isn't replaced but in some sense composed
|
UnicodeMap.EntryRange |
Struct-like class used to iterate over a UnicodeMap in a for loop.
|
UnicodeMapIterator |
UnicodeSetIterator iterates over the contents of a UnicodeSet.
|
UnicodeRegex |
Contains utilities to supplement the JDK Regex, since it doesn't handle
Unicode well.
|
UnicodeSetStringSpan |
|
UnicodeSetStringSpan.OffsetList |
Helper class for UnicodeSetStringSpan.
|
UPropertyAliases |
Wrapper for the pnames.icu binary data file.
|
UPropertyAliases.IsAcceptable |
|
UResource.Array |
Interface for iterating over a resource bundle array resource.
|
UResource.Key |
Represents a resource bundle item's key string.
|
UResource.Sink |
Sink for ICU resource bundle contents.
|
UResource.Table |
Interface for iterating over a resource bundle table resource.
|
UResource.Value |
Represents a resource bundle item's value.
|
URLHandler |
|
URLHandler.URLVisitor |
|
ValidIdentifiers.Datasubtype |
|
ValidIdentifiers.Datatype |
|
ValidIdentifiers.ValiditySet |
|
ZoneMeta.CustomTimeZoneCache |
Custom time zone object cache
|
ZoneMeta.SystemTimeZoneCache |
System time zone object cache
|