android.icu.text
Interfaces
ReorderCodes |
Reordering codes for non-script groups that can be reordered under collation. |
FormattedValue |
An abstract formatted value: a string with associated field attributes. |
Replaceable |
|
SymbolTable |
An interface that defines both lookup protocol and parsing of symbolic names. |
UnicodeMatcher |
|
Classes
AlphabeticIndex |
AlphabeticIndex supports the creation of a UI index appropriate for a given language. |
Bidi |
Bidi algorithm for ICUThis is an implementation of the Unicode Bidirectional Algorithm. |
BidiClassifier |
Overrides default Bidi class values with custom ones. |
BidiRun |
A BidiRun represents a sequence of characters at the same embedding level. |
BreakIterator |
[icu enhancement] ICU's replacement for |
CaseMap |
Low-level case mapping options and methods. |
CollationElementIterator |
|
CollationKey |
A |
Collator |
[icu enhancement] ICU's replacement for |
CompactDecimalFormat |
Formats numbers in compact (abbreviated) notation, like "1. |
ConstrainedFieldPosition |
Represents a span of a string containing a given field. |
CurrencyPluralInfo |
This class represents the information needed by DecimalFormat to format currency plural, such as "3. |
DateFormat |
[icu enhancement] ICU's replacement for |
DateFormatSymbols |
[icu enhancement] ICU's replacement for |
DateIntervalFormat |
DateIntervalFormat is a class for formatting and parsing date intervals in a language-independent manner. |
DateIntervalInfo |
DateIntervalInfo is a public class for encapsulating localizable date time interval patterns. |
DateTimePatternGenerator |
This class provides flexible generation of date format patterns, like "yy-MM-dd". |
DecimalFormat |
[icu enhancement] ICU's replacement for |
DecimalFormatSymbols |
[icu enhancement] ICU's replacement for |
DisplayOptions |
Represents all the display options that are supported by CLDR such as grammatical case, noun class, . |
Edits |
Records lengths of string edits but not replacement text. |
IDNA |
Abstract base class for IDNA processing. |
ListFormatter |
Immutable class for formatting a list, using data from CLDR (or supplied separately). |
LocaleDisplayNames |
Returns display names of ULocales and components of ULocales. |
MeasureFormat |
A formatter for Measure objects. |
MessageFormat |
[icu enhancement] ICU's replacement for |
MessagePattern |
Parses and represents ICU MessageFormat patterns. |
Normalizer |
Old Unicode normalization API. |
Normalizer2 |
Unicode normalization functionality for standard Unicode normalization or for using custom mapping tables. |
NumberFormat |
[icu enhancement] ICU's replacement for |
NumberingSystem |
|
PluralFormat |
|
PluralRules |
Defines rules for mapping non-negative numeric values onto a small set of keywords. |
RelativeDateTimeFormatter |
Formats simple relative dates. |
RuleBasedCollator |
RuleBasedCollator is a concrete subclass of Collator. |
ScientificNumberFormatter |
A formatter that formats numbers in user-friendly scientific notation. |
SearchIterator |
SearchIterator is an abstract base class that provides methods to search for a pattern within a text string. |
SelectFormat |
|
SimpleDateFormat |
[icu enhancement] ICU's replacement for |
StringSearch |
StringSearch is a |
TimeZoneFormat |
|
TimeZoneNames |
|
Transliterator |
|
UCharacterIterator |
Abstract class that defines an API for iteration on text objects. |
UFormat |
An abstract class that extends |
UnicodeFilter |
|
UnicodeSet |
A mutable set of Unicode characters and multicharacter strings. |
UnicodeSetIterator |
UnicodeSetIterator iterates over the contents of a UnicodeSet. |
UnicodeSetSpanner |
A helper class used to count, replace, and trim CharSequences based on UnicodeSet matches. |
Exceptions
StringPrepParseException |
Exception that signals an error has occurred while parsing the input to StringPrep or IDNA. |
Enums
DisplayContext |
Display context settings. |