Android.Icu.Text Espace de noms

Classes

Nom Description
AlphabeticIndex

AlphabeticIndex prend en charge la création d’un index d’interface utilisateur approprié pour une langue donnée.

AlphabeticIndex.Bucket

Index « bucket » avec une chaîne d’étiquette et un type.

AlphabeticIndex.Bucket.LabelType

Type de l’étiquette

AlphabeticIndex.ImmutableIndex

Version immuable et thread-safe de AlphabeticIndex.

AlphabeticIndex.Record

Paire (nom, données) à trier par nom dans l’un des compartiments d’index.

Bidi

<Algorithme Bidi h2>pour ICU</h2>

        This is an implementation of the Unicode Bidirectional Algorithm.
BidiClassifier

Remplace les valeurs de classe Bidi par défaut par des valeurs personnalisées.

BidiRun

Un BidiRun représente une séquence de caractères au même niveau d’incorporation.

BreakIterator

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.BreakIterator.

CaseMap

Options et méthodes de mappage de cas de bas niveau.

CaseMap.Fold

Options et méthodes de pliage de casse.

CaseMap.Lower

Options et méthodes de réduction.

CaseMap.Title

Options et méthodes de mise en forme de titre.

CaseMap.Upper

Options et méthodes uppercasing.

CollationElementIterator

CollationElementIterator est un itérateur créé par un RuleBasedCollator pour parcourir une chaîne.

CollationKey

Représente CollationKey un String sous les règles d’un objet spécifique Collator .

CollationKey.BoundMode

Options utilisées dans l’API CollationKey.

Collator

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.Collator.

Collator.ReorderCodes
CompactDecimalFormat

Met en forme les nombres en notation compacte (abrégée), comme « 1.

CompactDecimalFormat.CompactStyle

Paramètre de style pour CompactDecimalFormat.

ConstrainedFieldPosition

Représente une étendue d’une chaîne contenant un champ donné.

CurrencyPluralInfo

Cette classe représente les informations requises par DecimalFormat pour mettre en forme le pluriel monétaire, tel que « 3 ».

DateFormat

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.DateFormat.

DateFormat.BooleanAttribute

Attributs booléens

DateFormat.Field

Les instances de cette classe interne sont utilisées comme clés d’attribut et valeurs dans AttributedCharacterIterator que DateFormat.

DateFormat.HourCycle

Cycle horaire

DateFormatSymbols

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.DateFormatSymbols.

DateIntervalFormat

DateIntervalFormat est une classe pour la mise en forme et l’analyse des intervalles de date de manière indépendante du langage.

DateIntervalFormat.FormattedDateInterval

Classe immuable contenant le résultat d’une opération de mise en forme d’intervalle de date.

DateIntervalInfo

DateIntervalInfo est une classe publique pour encapsuler les modèles d’intervalles de date localisables.

DateIntervalInfo.PatternInfo

La classe PatternInfo enregistre la première et la deuxième partie du modèle d’intervalle et indique si le modèle d’intervalle est la date antérieure en premier.

DateTimePatternGenerator

Cette classe fournit une génération flexible de modèles de format de date, comme «yy-MM-dd ».

DateTimePatternGenerator.DisplayWidth

Constantes de largeur de nom d’affichage de champ pour getFieldDisplayName

DateTimePatternGenerator.PatternInfo

PatternInfo fournit des paramètres de sortie pour addPattern(.

DecimalFormat

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.DecimalFormat.

DecimalFormatSymbols

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.DecimalFormatSymbols.

DisplayContext

Afficher les paramètres de contexte.

DisplayContext.Type

Valeurs de type pour DisplayContext

DisplayOptions

Représente toutes les options d’affichage prises en charge par CLDR, telles que la casse grammaticale, la classe nom, .

DisplayOptions.Builder

Responsable de la construction DisplayOptions.

DisplayOptions.Capitalization

Représente toutes les options de mise en majuscule.

DisplayOptions.DisplayLength

Représente toutes les longueurs d’affichage.

DisplayOptions.GrammaticalCase

Représente tous les cas grammaticals pris en charge par CLDR.

DisplayOptions.NameStyle

Représente tous les styles de nom.

DisplayOptions.NounClass

Représente toutes les classes de noms grammaticales prises en charge par CLDR.

DisplayOptions.PluralCategory

Constantes de catégorie pluriel CLDR standard.

DisplayOptions.SubstituteHandling

Représente toutes les manipulations de remplacement.

Edits

Enregistre les longueurs des modifications de chaîne, mais pas le texte de remplacement.

Edits.Iterator

Accès à la liste des modifications.

IDNA

Classe de base abstraite pour le traitement IDNA.

IDNA.Error

Valeurs du jeu de bits d’erreur IDNA.

IDNA.Info

Conteneur de sortie pour les erreurs de traitement IDNA.

ListFormatter

Classe immuable pour la mise en forme d’une liste, à l’aide de données de CLDR (ou fournies séparément).

ListFormatter.FormattedList

Classe immuable contenant le résultat d’une opération de mise en forme de liste.

ListFormatter.Type

Type de signification exprimé par la liste.

ListFormatter.Width

Niveau de détail des modèles de liste.

LocaleDisplayNames

Retourne les noms complets des ULocales et des composants d’ULocales.

LocaleDisplayNames.DialectHandling

Énumération utilisée dans #getInstance(ULocale, DialectHandling).

LocaleDisplayNames.UiListItem

Classe de type struct utilisée pour retourner des informations pour construire une liste d’interface utilisateur, chacune correspondant à des paramètres régionaux.

MeasureFormat

Formateur pour les objets Measure.

MeasureFormat.FormatWidth

Mise en forme de l’énumération de largeur.

MessageFormat

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.MessageFormat.

MessageFormat.Field

Définit des constantes utilisées comme clés d’attribut dans le AttributedCharacterIterator retour de MessageFormat.formatToCharacterIterator.

MessagePattern

Analyse et représente les modèles ICU MessageFormat.

MessagePattern.ApostropheMode

Mode pour lequel une apostrophe démarre le texte littéral entre guillemets pour la sortie MessageFormat.

MessagePattern.ArgType

Constantes de type d’argument.

MessagePattern.Part

Modèle de message « part », représentant un événement d’analyse de modèle.

MessagePattern.Part.Type

Constantes de type de composant.

Normalizer

Ancienne API de normalisation Unicode.

Normalizer.QuickCheckResult

Valeurs de résultat pour quickCheck().

Normalizer2

Fonctionnalités de normalisation Unicode standard ou d’utilisation de tables de mappage personnalisées.

Normalizer2.Mode

Constantes pour les modes de normalisation.

NumberFormat

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.NumberFormat.

NumberFormat.Field

Les instances de cette classe interne sont utilisées comme clés d’attribut et valeurs dans AttributedCharacterIterator que NumberFormat.

NumberingSystem

NumberingSystem est la classe de base pour tous les systèmes numériques.

PluralFormat

PluralFormat prend en charge la création de messages internationalisés avec une inflexion plurielle.

PluralRules

Définit des règles pour le mappage de valeurs numériques non négatives sur un petit ensemble de mots clés.

PluralRules.PluralType

Type de pluriels et PluralRules.

RelativeDateTimeFormatter

Met en forme des dates relatives simples.

RelativeDateTimeFormatter.AbsoluteUnit

Représente une unité absolue.

RelativeDateTimeFormatter.Direction

Représente une direction pour une unité absolue e.

RelativeDateTimeFormatter.FormattedRelativeDateTime

Représente le résultat d’une opération de mise en forme d’une datetime relative.

RelativeDateTimeFormatter.RelativeDateTimeUnit

Représente l’unité de mise en forme d’une date relative.

RelativeDateTimeFormatter.RelativeUnit

Représente l’unité de mise en forme d’une date relative.

RelativeDateTimeFormatter.Style

Style de mise en forme

RuleBasedCollator

RuleBasedCollator est une sous-classe concrète de Collator.

ScientificNumberFormatter

Formateur qui met en forme les nombres en notation scientifique conviviale.

SearchIterator

SearchIterator est une classe de base abstraite qui fournit des méthodes pour rechercher un modèle dans une chaîne de texte.

SearchIterator.ElementComparisonType

Option permettant de contrôler la façon dont les éléments de classement sont comparés.

SelectFormat

SelectFormat prend en charge la création de messages internationalisés en sélectionnant des expressions basées sur des mots clés.

SimpleDateFormat

<strong>[icu enhancement]</strong> ICU remplacement de l’ICU pour java.text.SimpleDateFormat.

StringPrepParseException

Exception indiquant qu’une erreur s’est produite lors de l’analyse de l’entrée sur StringPrep ou IDNA.

StringSearch

StringSearch est un élément qui fournit une SearchIterator recherche de texte sensible à la langue en fonction des règles de comparaison définies dans un RuleBasedCollator objet.

SymbolTable
TimeZoneFormat

TimeZoneFormat prend en charge la mise en forme et l’analyse du nom d’affichage du fuseau horaire.

TimeZoneFormat.GMTOffsetPatternType

Énumération de type de modèle de décalage.

TimeZoneFormat.ParseOption

Énumération d’option d’analyse utilisée pour spécifier le comportement d’analyse facultatif.

TimeZoneFormat.Style

Énumération de style de format d’affichage du fuseau horaire utilisée par les API format/analyse dans TimeZoneFormat.

TimeZoneFormat.TimeType

Énumération de type de temps utilisée pour la réception du type de temps (heure d’été, heure d’été ou inconnue) dans TimeZoneFormat les API.

TimeZoneNames

TimeZoneNamesest une classe abstraite représentant le modèle de données du nom d’affichage du fuseau horaire défini par UTS#35 Unicode Locale Data Markup Language (LDML).

TimeZoneNames.NameType

Types de noms d’affichage de fuseau horaire

Transliterator

Transliterator est une classe abstraite qui translittère du texte d’un format à un autre.

Transliterator.Position

Structure de position pour la translittération incrémentielle.

UCharacterIterator

Classe abstraite qui définit une API pour l’itération sur les objets texte.

UFormat

Classe abstraite qui s’étend java.text.Format pour fournir un protocole ICU supplémentaire, en particulier l’API getLocale() .

UnicodeFilter

UnicodeFilter définit un protocole permettant de sélectionner un sous-ensemble de la plage complète (U+0000 à U+FFFF) de caractères Unicode.

UnicodeFilter.InterfaceConsts
UnicodeMatcher
UnicodeSet

Ensemble mutable de caractères Unicode et de chaînes multicharacteurs.

UnicodeSet.ComparisonStyle

Énumérations de style de comparaison utilisées par UnicodeSet#compareTo(UnicodeSet, ComparisonStyle).

UnicodeSet.EntryRange

Classe de type struct utilisée pour l’itération via des plages, pour une itération plus rapide que par String.

UnicodeSet.SpanCondition

Valeurs d’argument pour déterminer si span() et les fonctions similaires continuent pendant que le caractère actuel est contenu ou non contenu dans l’ensemble.

UnicodeSetIterator

UnicodeSetIterator itère sur le contenu d’un UnicodeSet.

UnicodeSetSpanner

Classe d’assistance utilisée pour compter, remplacer et découper charSequences en fonction des correspondances UnicodeSet.

UnicodeSetSpanner.CountMethod

Options de replaceFrom et countIn pour contrôler comment traiter chaque étendue mise en correspondance.

UnicodeSetSpanner.TrimOption

Options de la méthode trim()

Interfaces

Nom Description
Collator.IReorderCodes

Réorganiser les codes pour les groupes non-script qui peuvent être réorganisé sous classement.

IFormattedValue

Valeur mise en forme abstraite : chaîne avec attributs de champ associés.

IReplaceable

Replaceable est une interface représentant une chaîne de caractères qui prend en charge le remplacement d’une plage de lui-même par une nouvelle chaîne de caractères.

ISymbolTable

Interface qui définit à la fois le protocole de recherche et l’analyse des noms symboliques.

IUnicodeMatcher

UnicodeMatcher définit un protocole pour les objets qui peuvent correspondre à une plage de caractères dans une chaîne remplaçable.

Énumérations

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