Android.Icu.Text Spazio dei nomi

Classi

Nome Descrizione
AlphabeticIndex

AlphabeticIndex supporta la creazione di un indice dell'interfaccia utente appropriato per una determinata lingua.

AlphabeticIndex.Bucket

Indice "bucket" con una stringa di etichetta e un tipo.

AlphabeticIndex.Bucket.LabelType
AlphabeticIndex.ImmutableIndex

Versione thread-safe non modificabile di AlphabeticIndex.

AlphabeticIndex.Record

Coppia (nome, dati) da ordinare in base al nome in uno dei bucket di indice.

Bidi

<Algoritmo h2>Bidi per ICU</h2>

        This is an implementation of the Unicode Bidirectional Algorithm.
BidiClassifier

Esegue l'override dei valori predefiniti della classe Bidi con quelli personalizzati.

BidiRun

BidiRun rappresenta una sequenza di caratteri allo stesso livello di incorporamento.

BreakIterator

<strong>[icu enhancement]</strong> ICU's replacement for java.text.BreakIterator.

CaseMap

Opzioni e metodi di mapping dei casi di basso livello.

CaseMap.Fold

Opzioni e metodi di riduzione del case.

CaseMap.Lower

Opzioni e metodi in lettere minuscole.

CaseMap.Title

Opzioni e metodi di titolo.

CaseMap.Upper

Opzioni e metodi in maiuscolo.

CollationElementIterator

CollationElementIterator è un iteratore creato da un RuleBasedCollator per scorrere una stringa.

CollationKey

Un CollationKey oggetto rappresenta un oggetto String in base alle regole di un oggetto specifico Collator .

CollationKey.BoundMode

Opzioni usate in API CollationKey.

Collator

<strong>[icu enhancement]</strong> ICU's replacement for java.text.Collator.

Collator.ReorderCodes
CompactDecimalFormat

Formatta i numeri in notazione compatta (abbreviata), ad esempio "1.

CompactDecimalFormat.CompactStyle

Parametro di stile per CompactDecimalFormat.

ConstrainedFieldPosition

Rappresenta un intervallo di una stringa contenente un campo specificato.

CurrencyPluralInfo

Questa classe rappresenta le informazioni necessarie da DecimalFormat per formattare il plurale di valuta, ad esempio "3.

DateFormat

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormat.

DateFormat.BooleanAttribute

Attributi booleani

DateFormat.Field

Le istanze di questa classe interna vengono usate come chiavi e valori di attributo in AttributedCharacterIterator che DateFormat.

DateFormat.HourCycle

Ciclo dell'ora

DateFormatSymbols

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DateFormatSymbols.

DateIntervalFormat

DateIntervalFormat è una classe per la formattazione e l'analisi degli intervalli di data in modo indipendente dalla lingua.

DateIntervalFormat.FormattedDateInterval

Classe non modificabile contenente il risultato di un'operazione di formattazione dell'intervallo di date.

DateIntervalInfo

DateIntervalInfo è una classe pubblica per incapsulare modelli di intervallo di data localizzabili.

DateIntervalInfo.PatternInfo

La classe PatternInfo salva la prima e la seconda parte del criterio di intervallo e indica se il modello di intervallo è prima data.

DateTimePatternGenerator

Questa classe fornisce una generazione flessibile di modelli di formato data, ad esempio "yy-MM-dd".

DateTimePatternGenerator.DisplayWidth

Costanti di larghezza del nome visualizzato del campo per getFieldDisplayName

DateTimePatternGenerator.PatternInfo

PatternInfo fornisce parametri di output per addPattern(.

DecimalFormat

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DecimalFormat.

DecimalFormatSymbols

<strong>[icu enhancement]</strong> ICU's replacement for java.text.DecimalFormatSymbols.

DisplayContext

Visualizzare le impostazioni del contesto.

DisplayContext.Type

Valori di tipo per DisplayContext

DisplayOptions

Rappresenta tutte le opzioni di visualizzazione supportate da CLDR, ad esempio le maiuscole/minuscole grammaticali, la classe sostantivo, .

DisplayOptions.Builder

Responsabile della compilazione DisplayOptionsdi .

DisplayOptions.Capitalization

Rappresenta tutte le opzioni di maiuscole e minuscole.

DisplayOptions.DisplayLength

Rappresenta tutte le lunghezze di visualizzazione.

DisplayOptions.GrammaticalCase

Rappresenta tutti i casi grammaticali supportati da CLDR.

DisplayOptions.NameStyle

Rappresenta tutti gli stili dei nomi.

DisplayOptions.NounClass

Rappresenta tutte le classi sostantivi grammaticali supportate da CLDR.

DisplayOptions.PluralCategory

Costanti di categoria plurale CLDR standard.

DisplayOptions.SubstituteHandling

Rappresenta tutte le gestizioni sostitutive.

Edits

Registra le lunghezze delle modifiche di stringa, ma non il testo sostitutivo.

Edits.Iterator

Accesso all'elenco di modifiche.

IDNA

Classe base astratta per l'elaborazione IDNA.

IDNA.Error

Valori dei set di bit di errore IDNA.

IDNA.Info

Contenitore di output per gli errori di elaborazione IDNA.

ListFormatter

Classe non modificabile per la formattazione di un elenco, usando i dati di CLDR (o forniti separatamente).

ListFormatter.FormattedList

Classe non modificabile contenente il risultato di un'operazione di formattazione dell'elenco.

ListFormatter.Type

Tipo di significato espresso dall'elenco.

ListFormatter.Width

Livello di dettaglio dei modelli di elenco.

LocaleDisplayNames

Restituisce i nomi visualizzati di ULocales e dei componenti di ULocales.

LocaleDisplayNames.DialectHandling

Enumerazione usata in #getInstance(ULocale, DialectHandling).

LocaleDisplayNames.UiListItem

Classe simile a struct usata per restituire informazioni per la creazione di un elenco dell'interfaccia utente, ognuna corrispondente a un'impostazione locale.

MeasureFormat

Formattatore per gli oggetti Measure.

MeasureFormat.FormatWidth

Formattazione dell'enumerazione della larghezza.

MessageFormat

<strong>[icu enhancement]</strong> ICU's replacement for java.text.MessageFormat.

MessageFormat.Field

Definisce le costanti utilizzate come chiavi di attributo nell'oggetto AttributedCharacterIterator restituito da MessageFormat.formatToCharacterIterator.

MessagePattern

Analizza e rappresenta i modelli MessageFormat di ICU.

MessagePattern.ApostropheMode

Modalità per l'avvio di un apostrofo testo letterale tra virgolette per l'output messageFormat.

MessagePattern.ArgType

Costanti del tipo di argomento.

MessagePattern.Part

Modello di messaggio "part", che rappresenta un evento di analisi dei criteri.

MessagePattern.Part.Type
Normalizer

API di normalizzazione Unicode precedente.

Normalizer.QuickCheckResult

Valori dei risultati per quickCheck().

Normalizer2

Funzionalità di normalizzazione Unicode per la normalizzazione Unicode standard o per l'uso di tabelle di mapping personalizzate.

Normalizer2.Mode

Costanti per le modalità di normalizzazione.

NumberFormat

<strong>[icu enhancement]</strong> ICU's replacement for java.text.NumberFormat.

NumberFormat.Field

Le istanze di questa classe interna vengono usate come chiavi e valori di attributo in AttributedCharacterIterator che NumberFormat.

NumberingSystem

NumberingSystem è la classe base per tutti i sistemi numerici.

PluralFormat

PluralFormat supporta la creazione di messaggi internazionalizzati con un'inflessione plurale.

PluralRules

Definisce le regole per il mapping di valori numerici non negativi in un piccolo set di parole chiave.

PluralRules.PluralType

Tipo di plurali e PluralRules.

RelativeDateTimeFormatter

Formatta date relative semplici.

RelativeDateTimeFormatter.AbsoluteUnit

Rappresenta un'unità assoluta.

RelativeDateTimeFormatter.Direction

Rappresenta una direzione per un'unità assoluta e.

RelativeDateTimeFormatter.FormattedRelativeDateTime

Rappresenta il risultato di un'operazione di formattazione di un valore datetime relativo.

RelativeDateTimeFormatter.RelativeDateTimeUnit

Rappresenta l'unità per la formattazione di una data relativa.

RelativeDateTimeFormatter.RelativeUnit

Rappresenta l'unità per la formattazione di una data relativa.

RelativeDateTimeFormatter.Style

Stile di formattazione

RuleBasedCollator

RuleBasedCollator è una sottoclasse concreta di Collator.

ScientificNumberFormatter

Formattatore che formatta i numeri nella notazione scientifica intuitiva.

SearchIterator

SearchIterator è una classe base astratta che fornisce metodi per cercare un criterio all'interno di una stringa di testo.

SearchIterator.ElementComparisonType

Opzione per controllare la modalità di confronto degli elementi delle regole di confronto.

SelectFormat

SelectFormat supporta la creazione di messaggi internazionalizzati selezionando frasi basate su parole chiave.

SimpleDateFormat

<strong>[icu enhancement]</strong> ICU's replacement for java.text.SimpleDateFormat.

StringPrepParseException

Eccezione che segnala che si è verificato un errore durante l'analisi dell'input in StringPrep o IDNA.

StringSearch

StringSearch è un oggetto SearchIterator che fornisce la ricerca di testo sensibile alla lingua in base alle regole di confronto definite in un RuleBasedCollator oggetto .

SymbolTable
TimeZoneFormat

TimeZoneFormat supporta la formattazione e l'analisi del nome visualizzato del fuso orario.

TimeZoneFormat.GMTOffsetPatternType

Enumerazione del tipo di pattern offset.

TimeZoneFormat.ParseOption

Enumerazione dell'opzione Parse, usata per specificare il comportamento di analisi facoltativo.

TimeZoneFormat.Style

Enumerazione dello stile di visualizzazione del fuso orario usata dalle API di formato/analisi in TimeZoneFormat.

TimeZoneFormat.TimeType

Enumerazione del tipo di ora usata per la ricezione del tipo di ora (ora solare, ora legale o sconosciuta) nelle TimeZoneFormat API.

TimeZoneNames

TimeZoneNamesè una classe astratta che rappresenta il modello di dati del nome visualizzato del fuso orario definito da UTS#35 Unicode Locale Data Markup Language (LDML).

TimeZoneNames.NameType

Tipi di nome visualizzato del fuso orario

Transliterator

Transliterator è una classe astratta che traslittera il testo da un formato a un altro.

Transliterator.Position

Struttura della posizione per la traslitterazione incrementale.

UCharacterIterator

Classe astratta che definisce un'API per l'iterazione sugli oggetti di testo.

UFormat

Classe astratta che si estende java.text.Format per fornire un protocollo di ICU aggiuntivo, in particolare l'API getLocale() .

UnicodeFilter

UnicodeFilter definisce un protocollo per la selezione di un subset dell'intervallo completo (da U+0000 a U+FFFF) di caratteri Unicode.

UnicodeFilter.InterfaceConsts
UnicodeMatcher
UnicodeSet

Set modificabile di caratteri Unicode e stringhe multicaracter.

UnicodeSet.ComparisonStyle

Enumerazioni dello stile di confronto usate da UnicodeSet#compareTo(UnicodeSet, ComparisonStyle).

UnicodeSet.EntryRange

Classe simile a struct usata per l'iterazione tra intervalli, per un'iterazione più veloce rispetto a String.

UnicodeSet.SpanCondition

Valori degli argomenti per se span() e funzioni simili continuano mentre il carattere corrente è contenuto e

UnicodeSetIterator

UnicodeSetIterator esegue l'iterazione del contenuto di un oggetto UnicodeSet.

UnicodeSetSpanner

Classe helper usata per contare, sostituire e tagliare CharSequences in base alle corrispondenze UnicodeSet.

UnicodeSetSpanner.CountMethod

Opzioni per replaceFrom e countIn per controllare come trattare ogni intervallo corrispondente.

UnicodeSetSpanner.TrimOption

Opzioni per il metodo trim()

Interfacce

Nome Descrizione
Collator.IReorderCodes

Riordinare i codici per i gruppi non di script che possono essere riordinati in regole di confronto.

IFormattedValue

Valore formattato astratto: stringa con attributi di campo associati.

IReplaceable

Replaceable è un'interfaccia che rappresenta una stringa di caratteri che supporta la sostituzione di un intervallo di se stesso con una nuova stringa di caratteri.

ISymbolTable

Interfaccia che definisce sia il protocollo di ricerca che l'analisi dei nomi simbolici.

IUnicodeMatcher

UnicodeMatcher definisce un protocollo per gli oggetti che possono corrispondere a un intervallo di caratteri in una stringa sostituibile.

Enumerazioni

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