_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 |
ArabicOpenTypeLayoutEngine | This class implements OpenType layout for Arabic fonts |
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.You use this class to build searching and sorting routines for natural language text. Important: The ICU collation service has been reimplemented in order to achieve better performance and UCA compliance |
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 |
GXLayoutEngine | This class implements layout for QuickDraw GX or Apple Advanced Typograyph (AAT) fonts |
HexToUnicodeTransliterator | A transliterator that converts from hexadecimal Unicode escape sequences to the characters they represent |
IndicOpenTypeLayoutEngine | This class implements OpenType layout for Indic OpenType fonts, as specified by Microsoft in "Creating and Supporting OpenType Fonts for Indic Scripts" (http://www.microsoft.com/typography/otspec/indicot/default.htm) |
LayoutEngine | This is a virtual base class used to do complex text layout |
LECharMapper | Instances of this class are used by LEFontInstance::mapCharsToGlyphs and LEFontInstance::mapCharToGlyph to adjust character codes before the character to glyph mapping process |
LEFontInstance | This is a pure virtual base class that servers as the interface between a LayoutEngine and the platform font environment |
LEGlyphFilter | This is a helper class that is used to recognize a set of glyph indices |
LEPoint | |
LESwaps | This class is used to access data which stored in big endian order regardless of the conventions of the platform |
Locale | A Locale object represents a specific geographical, political, or cultural region |
Locale::LocaleProxy | A proxy for the Locale |
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 |
OpenTypeLayoutEngine | OpenTypeLayoutEngine implements complex text layout for OpenType fonts - that is fonts which have GSUB and GPOS tables associated with them |
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 |
ThaiLayoutEngine | This class implements layout for the Thai script, using the ThaiShapingClass |
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 |
UCharReference | |
UConverterFromUnicodeArgs | The structure for the fromUnicode callback function parameter |
UConverterToUnicodeArgs | The structure for the toUnicode callback function parameter |
UDataInfo | |
UFieldPosition | A struct representing a range of text containing a specific field |
Unicode | This class is deprecated and will be removed |
UnicodeArabicOpenTypeLayoutEngine | The class implements OpenType layout for Arabic fonts which don't contain a GSUB table, using a canned GSUB table based on Unicode Arabic Presentation Forms |
UnicodeCompressor | The UnicodeCompressor struct |
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 |
UnicodeMatcher | UnicodeMatcher defines a protocol for objects that can match a range of characters in a Replaceable string |
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 |