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. |