_UParseError | A UParseError struct is used to returned detailed information about parsing errors |
_UReplaceableCallbacks | A set of function pointers that transliterators use to manipulate a UReplaceable |
_UTransPosition | Position structure for utrans_transIncremental() incremental transliteration |
BiDi | This class is deprecated and will be removed |
BreakIterator | Implements methods for finding the location of boundaries in text |
Calendar | Calendar is an abstract base class for converting between a UDate object and a set of integer fields such as YEAR , MONTH , DAY , HOUR , and so on |
CharacterIterator | Abstract class that defines an API for iteration on text objects |
ChoiceFormat | |
CollationElementIterator | Used as an iterator to walk through each character of an international string |
CollationKey | Collation keys are generated by the Collator class |
Collator | The Collator class performs locale-sensitive string comparison |
CompoundTransliterator | A transliterator that is composed of two or more other transliterator objects linked together |
DateFormat | DateFormat is an abstract class for a family of classes that convert dates and times from their internal representations to textual form and back again in a language-independent manner |
DateFormatSymbols | DateFormatSymbols is a public class for encapsulating localizable date-time formatting data -- including timezone data |
DecimalFormat | Concrete class for formatting decimal numbers, allowing a variety of parameters, and localization to Western, Arabic, or Indic numbers |
DecimalFormatSymbols | This class represents the set of symbols needed by DecimalFormat to format numbers |
DictionaryBasedBreakIterator | A subclass of RuleBasedBreakIterator that adds the ability to use a dictionary to further subdivide ranges of text beyond what is possible using just the state-table-based algorithm |
FieldPosition | FieldPosition is a simple class used by Format and its subclasses to identify fields in formatted output |
Format | Base class for all formats |
Formattable | Formattable objects can be passed to the Format class or its subclasses for formatting |
ForwardCharacterIterator | Abstract class that defines an API for forward-only iteration on text objects |
GregorianCalendar | Concrete class which provides the standard calendar used by most of the world |
HexToUnicodeTransliterator | A transliterator that converts from hexadecimal Unicode escape sequences to the characters they represent |
ICULayoutEngine | This is a wrapper class designed to allow ICU clients to use LayoutEngine in a way that is consistent with the rest of ICU |
MessageFormat | Provides means to produce concatenated messages in language-neutral way |
Normalizer | C++ API: Unicode Normalization |
NullTransliterator | A transliterator that leaves text unchanged |
NumberFormat | Abstract base class for all number formats |
ParsePosition | ParsePosition is a simple class used by Format and its subclasses to keep track of the current position during parsing |
Replaceable | Replaceable is an abstract base class representing a string of characters that supports the replacement of a range of itself with a new string of characters |
ResourceBundle | A class representing a collection of resource information pertaining to a given locale |
RuleBasedBreakIterator | |
RuleBasedCollator | Simple implementation of Collator, using data-driven tables |
RuleBasedNumberFormat | C++ API: RuleBasedNumberFormat |
RuleBasedTransliterator | RuleBasedTransliterator is a transliterator that reads a set of rules in order to determine how to perform translations |
SearchIterator | SearchIterator is an abstract base class that provides methods to search for a pattern within a text string |
SimpleDateFormat | SimpleDateFormat is a concrete class for formatting and parsing dates in a language-independent manner |
SimpleTimeZone | SimpleTimeZone is a concrete subclass of TimeZone that represents a time zone for use with a Gregorian calendar |
StringCharacterIterator | A concrete subclass of CharacterIterator that iterates over the characters (code units or code points) in a UnicodeString |
StringSearch | StringSearch is a SearchIterator that provides language-sensitive text searching based on the comparison rules defined in a RuleBasedCollator object |
TimeZone | TimeZone represents a time zone offset, and also figures out daylight savings |
Transliterator | Transliterator is an abstract class that transliterates text from one format to another |
Transliterator::Token | A context integer or pointer for a factory function, passed by value |
UCharCharacterIterator | A concrete subclass of CharacterIterator that iterates over the characters (code units or code points) in a UChar array |
UCharIterator | C API for code unit iteration |
UConverterFromUnicodeArgs | The structure for the fromUnicode callback function parameter |
UConverterToUnicodeArgs | The structure for the toUnicode callback function parameter |
UFieldPosition | A struct representing a range of text containing a specific field |
Unicode | This class is deprecated and will be removed |
UnicodeConverter | This class is deprecated and will be removed |
UnicodeFilter | UnicodeFilter defines a protocol for selecting a subset of the full range (U+0000 to U+10FFFF) of Unicode characters |
UnicodeFilterLogic | UnicodeFilterLogic provides logical operators on UnicodeFilter objects |
UnicodeFunctor | UnicodeFunctor is an abstract base class for objects that perform match and/or replace operations on Unicode strings |
UnicodeMatcher | UnicodeMatcher defines a protocol for objects that can match a range of characters in a Replaceable string |
UnicodeReplacer | UnicodeReplacer defines a protocol for objects that replace a range of characters in a Replaceable string with output text |
UnicodeSet | A mutable set of Unicode characters |
UnicodeString | UnicodeString is a string class that stores Unicode characters directly and provides similar functionality as the Java String class |
UnicodeToHexTransliterator | A transliterator that converts from Unicode characters to hexadecimal Unicode escape sequences |