Android.Icu.Text Namespace

Klassen

Name Beschreibung
AlphabeticIndex

AlphabeticIndex unterstützt die Erstellung eines Benutzeroberflächenindexes, der für eine bestimmte Sprache geeignet ist.

AlphabeticIndex.Bucket

Ein Index "bucket" mit einer Bezeichnungszeichenfolge und -typ.

AlphabeticIndex.Bucket.LabelType

Typ des Etiketts

AlphabeticIndex.ImmutableIndex

Unveränderliche, threadsichere Version von AlphabeticIndex.

AlphabeticIndex.Record

Ein (Name, Daten)-Paar, das nach Namen in einem der Index-Buckets sortiert werden soll.

Bidi

<h2>Bidi-Algorithmus für ICU</h2>

        This is an implementation of the Unicode Bidirectional Algorithm.
BidiClassifier

Überschreibt standardwerte der Bidi-Klasse mit benutzerdefinierten Werten.

BidiRun

Ein BidiRun stellt eine Abfolge von Zeichen auf derselben Einbettungsebene dar.

BreakIterator

<strong>[icu enhancement]</strong> ICU Ersetzung für java.text.BreakIterator.

CaseMap

Low-Level Case Mapping-Optionen und -Methoden.

CaseMap.Fold

Fallfaltungsoptionen und -methoden.

CaseMap.Lower

Optionen und Methoden für die Untercasing-Methode.

CaseMap.Title

Titlecasing-Optionen und -Methoden.

CaseMap.Upper

Uppercasing-Optionen und -Methoden.

CollationElementIterator

CollationElementIterator ist ein Iterator, der von einem RuleBasedCollator erstellt wird, um eine Zeichenfolge zu durchlaufen.

CollationKey

A CollationKey stellt eine String unter den Regeln eines bestimmten Collator Objekts dar.

CollationKey.BoundMode

Optionen, die im API CollationKey verwendet werden.

Collator

<strong>[icu enhancement]</strong> ICU Ersetzung für java.text.Collator.

Collator.ReorderCodes
CompactDecimalFormat

Formatiert Zahlen in kompakter (abgekürzter) Schreibweise, z. B. "1".

CompactDecimalFormat.CompactStyle

Style-Parameter für CompactDecimalFormat.

ConstrainedFieldPosition

Stellt einen Bereich einer Zeichenfolge dar, die ein bestimmtes Feld enthält.

CurrencyPluralInfo

Diese Klasse stellt die informationen dar, die von DecimalFormat benötigt werden, um währungs plural zu formatieren, z. B. "3".

DateFormat

<strong>[icu enhancement]</strong> ICU Ersetzung für java.text.DateFormat.

DateFormat.BooleanAttribute

boolesche Attribute

DateFormat.Field

Die Instanzen dieser inneren Klasse werden als Attributschlüssel und -werte in "AttributesCharacterIterator" dieses DateFormat verwendet.

DateFormat.HourCycle

Stundenzyklus

DateFormatSymbols

<strong>[icu enhancement]</strong> ICU Ersetzung für java.text.DateFormatSymbols.

DateIntervalFormat

DateIntervalFormat ist eine Klasse zum Formatieren und Analysieren von Datumsintervallen auf sprachunabhängige Weise.

DateIntervalFormat.FormattedDateInterval

Eine unveränderliche Klasse, die das Ergebnis eines Datumsintervallformatierungsvorgangs enthält.

DateIntervalInfo

DateIntervalInfo ist eine öffentliche Klasse zum Kapseln lokalisierbarer Datums-Zeitintervallmuster.

DateIntervalInfo.PatternInfo

Die PatternInfo-Klasse speichert den ersten und zweiten Teil des Intervallmusters und gibt an, ob es sich bei dem Intervallmuster um ein früheres Datum handelt.

DateTimePatternGenerator

Diese Klasse bietet flexible Generierung von Datumsformatmustern, z. B. "yy-MM-dd".

DateTimePatternGenerator.DisplayWidth

Feldanzeigenamenbreitenkonstanten für getFieldDisplayName

DateTimePatternGenerator.PatternInfo

PatternInfo liefert Ausgabeparameter für addPattern(.

DecimalFormat

<strong>[icu enhancement]</strong> ICU Ersetzung für java.text.DecimalFormat.

DecimalFormatSymbols

<strong>[icu enhancement]</strong> ICU Ersetzung für java.text.DecimalFormatSymbols.

DisplayContext

Kontexteinstellungen anzeigen.

DisplayContext.Type

Typwerte für DisplayContext

DisplayOptions

Stellt alle Anzeigeoptionen dar, die von CLDR unterstützt werden, z. B. grammatikalische Groß-/Kleinschreibung, Substantivklasse.

DisplayOptions.Builder

Verantwortlich für das Gebäude DisplayOptions.

DisplayOptions.Capitalization

Stellt alle Groß-/Kleinschreibungsoptionen dar.

DisplayOptions.DisplayLength

Stellt alle Anzeigelängen dar.

DisplayOptions.GrammaticalCase

Stellt alle grammatikalischen Fälle dar, die von CLDR unterstützt werden.

DisplayOptions.NameStyle

Stellt alle Namensformatvorlagen dar.

DisplayOptions.NounClass

Stellt alle grammatikalischen Substantivklassen dar, die von CLDR unterstützt werden.

DisplayOptions.PluralCategory

Standardmäßige CLDR-Plural-Kategoriekonstanten.

DisplayOptions.SubstituteHandling

Stellt alle Ersatzhandhabungen dar.

Edits

Zeichnet Längen von Zeichenfolgenbearbeitungen auf, aber keinen Ersatztext.

Edits.Iterator

Zugriff auf die Liste der Bearbeitungen.

IDNA

Abstrakte Basisklasse für die IDNA-Verarbeitung.

IDNA.Error

IDNA-Fehler-Bitsatzwerte.

IDNA.Info

Ausgabecontainer für IDNA-Verarbeitungsfehler.

ListFormatter

Unveränderliche Klasse zum Formatieren einer Liste mithilfe von Daten aus CLDR (oder separat bereitgestellt).

ListFormatter.FormattedList

Eine unveränderliche Klasse, die das Ergebnis eines Listenformatierungsvorgangs enthält.

ListFormatter.Type

Art der Bedeutung, die durch die Liste ausgedrückt wird.

ListFormatter.Width

Ausführlichkeitsebene der Listenmuster.

LocaleDisplayNames

Gibt Anzeigenamen von ULocales und Komponenten von ULocales zurück.

LocaleDisplayNames.DialectHandling

Enum verwendet in #getInstance(ULocale, DialectHandling).

LocaleDisplayNames.UiListItem

Strukturähnliche Klasse, die zum Zurückgeben von Informationen zum Erstellen einer UI-Liste verwendet wird, die jeweils einem Gebietsschema entspricht.

MeasureFormat

Ein Formatierer für Measure-Objekte.

MeasureFormat.FormatWidth

Aufzählung der Formatierungsbreite.

MessageFormat

<strong>[icu enhancement]</strong> ICU Ersetzung für java.text.MessageFormat.

MessageFormat.Field

Definiert Konstanten, die als Attributschlüssel in der AttributedCharacterIterator zurückgegebenen Zurückgegebenen MessageFormat.formatToCharacterIteratorverwendet werden.

MessagePattern

Analysiert und stellt ICU MessageFormat-Muster dar.

MessagePattern.ApostropheMode

Modus für den Zeitpunkt, in dem ein Apostroph mit an zitierten Literaltext für die MessageFormat-Ausgabe beginnt.

MessagePattern.ArgType

Argumenttypkonstanten.

MessagePattern.Part

Ein Nachrichtenmuster "part", das ein Musteranalyseereignis darstellt.

MessagePattern.Part.Type

Teiltypkonstanten.

Normalizer

Alte Unicode-Normalisierungs-API.

Normalizer.QuickCheckResult

Ergebniswerte für quickCheck().

Normalizer2

Unicode-Normalisierungsfunktionen für die Standardmäßige Unicode-Normalisierung oder für die Verwendung von benutzerdefinierten Zuordnungstabellen.

Normalizer2.Mode

Konstanten für Normalisierungsmodi.

NumberFormat

<strong>[icu enhancement]</strong> ICU Ersetzung für java.text.NumberFormat.

NumberFormat.Field

Die Instanzen dieser inneren Klasse werden als Attributschlüssel und -werte in "AttributesCharacterIterator" von "NumberFormat" verwendet.

NumberingSystem

NumberingSystem ist die Basisklasse für alle Nummernsysteme.

PluralFormat

PluralFormat unterstützt die Erstellung von internationalisierten Nachrichten mit pluraler Umflung.

PluralRules

Definiert Regeln zum Zuordnen nicht negativer numerischer Werte zu einer kleinen Gruppe von Schlüsselwörtern.

PluralRules.PluralType

Typ von Pluralen und PluralRules.

RelativeDateTimeFormatter

Formatiert einfache relative Datumsangaben.

RelativeDateTimeFormatter.AbsoluteUnit

Stellt eine absolute Einheit dar.

RelativeDateTimeFormatter.Direction

Stellt eine Richtung für eine absolute Einheit e dar.

RelativeDateTimeFormatter.FormattedRelativeDateTime

Stellt das Ergebnis eines Formatierungsvorgangs einer relativen Datetime dar.

RelativeDateTimeFormatter.RelativeDateTimeUnit

Stellt die Einheit zum Formatieren eines relativen Datums dar.

RelativeDateTimeFormatter.RelativeUnit

Stellt die Einheit zum Formatieren eines relativen Datums dar.

RelativeDateTimeFormatter.Style

Die Formatierungsformatvorlage

RuleBasedCollator

RuleBasedCollator ist eine konkrete Unterklasse von Collator.

ScientificNumberFormatter

Ein Formatierer, der Zahlen in benutzerfreundlicher wissenschaftlicher Schreibweise formatiert.

SearchIterator

SearchIterator ist eine abstrakte Basisklasse, die Methoden zum Suchen nach einem Muster in einer Textzeichenfolge bereitstellt.

SearchIterator.ElementComparisonType

Option zum Steuern, wie Sortierungselemente verglichen werden.

SelectFormat

SelectFormat unterstützt die Erstellung von internationalisierten Nachrichten durch Auswählen von Ausdrücken basierend auf Schlüsselwörtern.

SimpleDateFormat

<strong>[icu enhancement]</strong> ICU Ersetzung für java.text.SimpleDateFormat.

StringPrepParseException

Ausnahme, die signalisiert, dass beim Analysieren der Eingabe an StringPrep oder IDNA ein Fehler aufgetreten ist.

StringSearch

StringSearch ist eine SearchIterator Funktion, die sprachabhängige Textsuche basierend auf den in einem RuleBasedCollator Objekt definierten Vergleichsregeln bereitstellt.

SymbolTable
TimeZoneFormat

TimeZoneFormat unterstützt die Formatierung und Analyse von Anzeigenamen der Zeitzone.

TimeZoneFormat.GMTOffsetPatternType

Enumeration des Offsetmustertyps.

TimeZoneFormat.ParseOption

Parse option enum, used for specifying optional parse behavior.

TimeZoneFormat.Style

Formatformatvorlage für Zeitzonenformatvorlage, die von Format-/Analyse-APIs in TimeZoneFormatverwendet wird.

TimeZoneFormat.TimeType

Zeittyp-Enumeration, die für den Empfang von Zeittyp (Standardzeit, Sommerzeit oder unbekannt) in TimeZoneFormat APIs verwendet wird.

TimeZoneNames

TimeZoneNames ist eine abstrakte Klasse, die das durch UTS#35 Unicode Locale Data Markup Language (LDML) definierte Anzeigenamen-Datenmodell der Zeitzone darstellt.

TimeZoneNames.NameType

Anzeigenamentypen der Zeitzone

Transliterator

Transliterator ist eine abstrakte Klasse, die Text von einem Format in ein anderes transliteriert.

Transliterator.Position

Positionsstruktur für inkrementelle Transliteration.

UCharacterIterator

Abstrakte Klasse, die eine API für die Iteration von Textobjekten definiert.

UFormat

Eine abstrakte Klasse, die erweitert wird java.text.Format , um zusätzliche ICU-Protokolle bereitzustellen, insbesondere die getLocale() API.

UnicodeFilter

UnicodeFilter definiert ein Protokoll zum Auswählen einer Teilmenge des vollständigen Bereichs (U+0000 bis U+FFFF) von Unicode-Zeichen.

UnicodeFilter.InterfaceConsts
UnicodeMatcher
UnicodeSet

Eine veränderbare Gruppe von Unicode-Zeichen und multicharacter Zeichenfolgen.

UnicodeSet.ComparisonStyle

Vergleichsformat-Enumerationen, die von UnicodeSet#compareTo(UnicodeSet, ComparisonStyle).

UnicodeSet.EntryRange

Eine strukturähnliche Klasse, die für die Iteration durch Bereiche verwendet wird, für eine schnellere Iteration als durch Zeichenfolge.

UnicodeSet.SpanCondition

Argumentwerte für die Fortsetzung von Span() und ähnlichen Funktionen, während das aktuelle Zeichen enthalten ist und nicht im Satz enthalten ist.

UnicodeSetIterator

UnicodeSetIterator durchläuft den Inhalt eines UnicodeSets.

UnicodeSetSpanner

Eine Hilfsklasse zum Zählen, Ersetzen und Kürzen von CharSequences basierend auf UnicodeSet-Übereinstimmungen.

UnicodeSetSpanner.CountMethod

Optionen für replaceFrom und countIn, um zu steuern, wie die einzelnen übereinstimmenden Spanne behandelt werden.

UnicodeSetSpanner.TrimOption

Optionen für die trim()-Methode

Schnittstellen

Name Beschreibung
Collator.IReorderCodes

Neuanordnen von Codes für Nicht-Skriptgruppen, die unter Sortierung neu angeordnet werden können.

IFormattedValue

Ein abstrakter formatierter Wert: eine Zeichenfolge mit zugeordneten Feldattributen.

IReplaceable

Replaceable ist eine Schnittstelle, die eine Zeichenfolge von Zeichen darstellt, die den Austausch eines Bereichs von sich selbst durch eine neue Zeichenfolge von Zeichen unterstützt.

ISymbolTable

Eine Schnittstelle, die sowohl das Nachschlageprotokoll als auch die Analyse symbolischer Namen definiert.

IUnicodeMatcher

UnicodeMatcher definiert ein Protokoll für Objekte, die einem Zeichenbereich in einer ersetzbaren Zeichenfolge entsprechen können.

Enumerationen

Name Beschreibung
BidiOptions
BreakKind
BreakWord
CollationKeyBoundMode
CollationStrength
CollatorDecompositionMode
CurrencySpacing
DateFormatField
DateFormatStyle
DateFormatSymbolContext
DateFormatSymbolWidth
DateTimeAddPatternResult
DateTimePatternField
DateTimePatternMatchOptions
DirectionOptions
IDNAOptions
NormalizerCompareOptions
NumberFormatField
NumberFormatStyles
PadPosition
StringPrepParseExceptionError
UnicodeMatchResult
UnicodeSetOptions