Android.Icu.Text Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
AlphabeticIndex |
AlphabeticIndex supports the creation of a UI index appropriate for a given language. |
AlphabeticIndex.Bucket |
An index "bucket" with a label string and type. |
AlphabeticIndex.Bucket.LabelType | |
AlphabeticIndex.ImmutableIndex |
Immutable, thread-safe version of |
AlphabeticIndex.Record |
A (name, data) pair, to be sorted by name into one of the index buckets. |
Bidi |
<h2>Bidi algorithm for ICU</h2>
|
BidiClassifier |
Overrides default Bidi class values with custom ones. |
BidiRun |
A BidiRun represents a sequence of characters at the same embedding level. |
BreakIterator |
<strong>[icu enhancement]</strong> ICU's replacement for |
CaseMap |
Low-level case mapping options and methods. |
CaseMap.Fold |
Case folding options and methods. |
CaseMap.Lower |
Lowercasing options and methods. |
CaseMap.Title |
Titlecasing options and methods. |
CaseMap.Upper |
Uppercasing options and methods. |
CollationElementIterator |
|
CollationKey |
A |
CollationKey.BoundMode |
Options that used in the API CollationKey. |
Collator |
<strong>[icu enhancement]</strong> ICU's replacement for |
Collator.ReorderCodes | |
CompactDecimalFormat |
Formats numbers in compact (abbreviated) notation, like "1. |
CompactDecimalFormat.CompactStyle |
Style parameter for CompactDecimalFormat. |
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 |
<strong>[icu enhancement]</strong> ICU's replacement for |
DateFormat.BooleanAttribute |
boolean attributes |
DateFormat.Field |
The instances of this inner class are used as attribute keys and values in AttributedCharacterIterator that DateFormat. |
DateFormat.HourCycle |
Hour Cycle |
DateFormatSymbols |
<strong>[icu enhancement]</strong> ICU's replacement for |
DateIntervalFormat |
DateIntervalFormat is a class for formatting and parsing date intervals in a language-independent manner. |
DateIntervalFormat.FormattedDateInterval |
An immutable class containing the result of a date interval formatting operation. |
DateIntervalInfo |
DateIntervalInfo is a public class for encapsulating localizable date time interval patterns. |
DateIntervalInfo.PatternInfo |
PatternInfo class saves the first and second part of interval pattern, and whether the interval pattern is earlier date first. |
DateTimePatternGenerator |
This class provides flexible generation of date format patterns, like "yy-MM-dd". |
DateTimePatternGenerator.DisplayWidth |
Field display name width constants for getFieldDisplayName |
DateTimePatternGenerator.PatternInfo |
PatternInfo supplies output parameters for addPattern(. |
DecimalFormat |
<strong>[icu enhancement]</strong> ICU's replacement for |
DecimalFormatSymbols |
<strong>[icu enhancement]</strong> ICU's replacement for |
DisplayContext |
Display context settings. |
DisplayContext.Type |
Type values for DisplayContext |
DisplayOptions |
Represents all the display options that are supported by CLDR such as grammatical case, noun class, . |
DisplayOptions.Builder |
Responsible for building |
DisplayOptions.Capitalization |
Represents all the capitalization options. |
DisplayOptions.DisplayLength |
Represents all the display lengths. |
DisplayOptions.GrammaticalCase |
Represents all the grammatical cases that are supported by CLDR. |
DisplayOptions.NameStyle |
Represents all the name styles. |
DisplayOptions.NounClass |
Represents all the grammatical noun classes that are supported by CLDR. |
DisplayOptions.PluralCategory |
Standard CLDR plural category constants. |
DisplayOptions.SubstituteHandling |
Represents all the substitute handlings. |
Edits |
Records lengths of string edits but not replacement text. |
Edits.Iterator |
Access to the list of edits. |
IDNA |
Abstract base class for IDNA processing. |
IDNA.Error |
IDNA error bit set values. |
IDNA.Info |
Output container for IDNA processing errors. |
ListFormatter |
Immutable class for formatting a list, using data from CLDR (or supplied separately). |
ListFormatter.FormattedList |
An immutable class containing the result of a list formatting operation. |
ListFormatter.Type |
Type of meaning expressed by the list. |
ListFormatter.Width |
Verbosity level of the list patterns. |
LocaleDisplayNames |
Returns display names of ULocales and components of ULocales. |
LocaleDisplayNames.DialectHandling |
Enum used in |
LocaleDisplayNames.UiListItem |
Struct-like class used to return information for constructing a UI list, each corresponding to a locale. |
MeasureFormat |
A formatter for Measure objects. |
MeasureFormat.FormatWidth |
Formatting width enum. |
MessageFormat |
<strong>[icu enhancement]</strong> ICU's replacement for |
MessageFormat.Field |
Defines constants that are used as attribute keys in the
|
MessagePattern |
Parses and represents ICU MessageFormat patterns. |
MessagePattern.ApostropheMode |
Mode for when an apostrophe starts quoted literal text for MessageFormat output. |
MessagePattern.ArgType |
Argument type constants. |
MessagePattern.Part |
A message pattern "part", representing a pattern parsing event. |
MessagePattern.Part.Type | |
Normalizer |
Old Unicode normalization API. |
Normalizer.QuickCheckResult |
Result values for quickCheck(). |
Normalizer2 |
Unicode normalization functionality for standard Unicode normalization or for using custom mapping tables. |
Normalizer2.Mode |
Constants for normalization modes. |
NumberFormat |
<strong>[icu enhancement]</strong> ICU's replacement for |
NumberFormat.Field |
The instances of this inner class are used as attribute keys and values in AttributedCharacterIterator that NumberFormat. |
NumberingSystem |
|
PluralFormat |
|
PluralRules |
Defines rules for mapping non-negative numeric values onto a small set of keywords. |
PluralRules.PluralType |
Type of plurals and PluralRules. |
RelativeDateTimeFormatter |
Formats simple relative dates. |
RelativeDateTimeFormatter.AbsoluteUnit |
Represents an absolute unit. |
RelativeDateTimeFormatter.Direction |
Represents a direction for an absolute unit e. |
RelativeDateTimeFormatter.FormattedRelativeDateTime |
Represents the result of a formatting operation of a relative datetime. |
RelativeDateTimeFormatter.RelativeDateTimeUnit |
Represents the unit for formatting a relative date. |
RelativeDateTimeFormatter.RelativeUnit |
Represents the unit for formatting a relative date. |
RelativeDateTimeFormatter.Style |
The formatting style |
RuleBasedCollator |
RuleBasedCollator is a concrete subclass of Collator. |
ScientificNumberFormatter |
A formatter that formats numbers in user-friendly scientific notation. |
SearchIterator |
|
SearchIterator.ElementComparisonType |
Option to control how collation elements are compared. |
SelectFormat |
|
SimpleDateFormat |
<strong>[icu enhancement]</strong> ICU's replacement for |
StringPrepParseException |
Exception that signals an error has occurred while parsing the input to StringPrep or IDNA. |
StringSearch |
|
SymbolTable | |
TimeZoneFormat |
|
TimeZoneFormat.GMTOffsetPatternType |
Offset pattern type enum. |
TimeZoneFormat.ParseOption |
Parse option enum, used for specifying optional parse behavior. |
TimeZoneFormat.Style |
Time zone display format style enum used by format/parse APIs in |
TimeZoneFormat.TimeType |
Time type enum used for receiving time type (standard time, daylight time or unknown)
in |
TimeZoneNames |
|
TimeZoneNames.NameType |
Time zone display name types |
Transliterator |
|
Transliterator.Position |
Position structure for incremental transliteration. |
UCharacterIterator |
Abstract class that defines an API for iteration on text objects. |
UFormat |
An abstract class that extends |
UnicodeFilter |
|
UnicodeFilter.InterfaceConsts | |
UnicodeMatcher | |
UnicodeSet |
A mutable set of Unicode characters and multicharacter strings. |
UnicodeSet.ComparisonStyle |
Comparison style enums used by |
UnicodeSet.EntryRange |
A struct-like class used for iteration through ranges, for faster iteration than by String. |
UnicodeSet.SpanCondition |
Argument values for whether span() and similar functions continue while the current character is contained vs. |
UnicodeSetIterator |
UnicodeSetIterator iterates over the contents of a UnicodeSet. |
UnicodeSetSpanner |
A helper class used to count, replace, and trim CharSequences based on UnicodeSet matches. |
UnicodeSetSpanner.CountMethod |
Options for replaceFrom and countIn to control how to treat each matched span. |
UnicodeSetSpanner.TrimOption |
Options for the trim() method |
Interfaces
Collator.IReorderCodes |
Reordering codes for non-script groups that can be reordered under collation. |
IFormattedValue |
An abstract formatted value: a string with associated field attributes. |
IReplaceable |
|
ISymbolTable |
An interface that defines both lookup protocol and parsing of symbolic names. |
IUnicodeMatcher |
|