Android.Icu.Text Namespace

Classes

Nome Description
AlphabeticIndex

AlphabeticIndex dá suporte à criação de um índice de interface do usuário apropriado para um determinado idioma.

AlphabeticIndex.Bucket

Um "bucket" de índice com uma cadeia de caracteres e um tipo de rótulo.

AlphabeticIndex.Bucket.LabelType

Tipo do rótulo

AlphabeticIndex.ImmutableIndex

Versão Imutável e thread-safe de AlphabeticIndex.

AlphabeticIndex.Record

Um par (nome, dados) a ser classificado pelo nome em um dos buckets de índice.

Bidi

<Algoritmo de bidi h2>para UTI</h2>

        This is an implementation of the Unicode Bidirectional Algorithm.
BidiClassifier

Substitui valores de classe Bidi padrão com os personalizados.

BidiRun

Um BidiRun representa uma sequência de caracteres no mesmo nível de inserção.

BreakIterator

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

CaseMap

Opções e métodos de mapeamento de maiúsculas e minúsculas de baixo nível.

CaseMap.Fold

Opções e métodos de dobra de maiúsculas de minúsculas.

CaseMap.Lower

Opções e métodos de minúsculas.

CaseMap.Title

Opções e métodos de título.

CaseMap.Upper

Opções e métodos de maiúsculas.

CollationElementIterator

CollationElementIterator é um iterador criado por um RuleBasedCollator para percorrer uma cadeia de caracteres.

CollationKey

Um CollationKey representa um String sob as regras de um objeto específico Collator .

CollationKey.BoundMode

Opções usadas no CollationKey da API.

Collator

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

Collator.ReorderCodes
CompactDecimalFormat

Formata números na notação compacta (abreviada), como "1.

CompactDecimalFormat.CompactStyle

Parâmetro de estilo para CompactDecimalFormat.

ConstrainedFieldPosition

Representa um intervalo de uma cadeia de caracteres que contém um determinado campo.

CurrencyPluralInfo

Essa classe representa as informações necessárias por DecimalFormat para formatar o plural de moeda, como "3.

DateFormat

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

DateFormat.BooleanAttribute

atributos boolianos

DateFormat.Field

As instâncias dessa classe interna são usadas como chaves de atributo e valores em AttributedCharacterIterator que DateFormat.

DateFormat.HourCycle

Ciclo de Horas

DateFormatSymbols

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

DateIntervalFormat

DateIntervalFormat é uma classe para formatação e análise de intervalos de data de maneira independente do idioma.

DateIntervalFormat.FormattedDateInterval

Uma classe imutável que contém o resultado de uma operação de formatação de intervalo de data.

DateIntervalInfo

DateIntervalInfo é uma classe pública para encapsular padrões de intervalo de data localizável.

DateIntervalInfo.PatternInfo

A classe PatternInfo salva a primeira e a segunda parte do padrão de intervalo e se o padrão de intervalo é data anterior primeiro.

DateTimePatternGenerator

Essa classe fornece uma geração flexível de padrões de formato de data, como "yy-MM-dd".

DateTimePatternGenerator.DisplayWidth

Constantes de largura de nome de exibição de campo para getFieldDisplayName

DateTimePatternGenerator.PatternInfo

PatternInfo fornece parâmetros de saída para 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

Exibir configurações de contexto.

DisplayContext.Type

Valores de tipo para DisplayContext

DisplayOptions

Representa todas as opções de exibição compatíveis com CLDR, como maiúsculas e minúsculas gramaticais, classe substantiva.

DisplayOptions.Builder

Responsável pela construção DisplayOptions.

DisplayOptions.Capitalization

Representa todas as opções de capitalização.

DisplayOptions.DisplayLength

Representa todos os comprimentos de exibição.

DisplayOptions.GrammaticalCase

Representa todos os casos gramaticais compatíveis com CLDR.

DisplayOptions.NameStyle

Representa todos os estilos de nome.

DisplayOptions.NounClass

Representa todas as classes de substantivo gramatical compatíveis com CLDR.

DisplayOptions.PluralCategory

Constantes de categoria plural CLDR padrão.

DisplayOptions.SubstituteHandling

Representa todos os tratamentos substitutos.

Edits

Registra comprimentos de edições de cadeia de caracteres, mas não texto de substituição.

Edits.Iterator

Acesso à lista de edições.

IDNA

Classe base abstrata para processamento IDNA.

IDNA.Error

Valores de conjunto de bits de erro IDNA.

IDNA.Info

Contêiner de saída para erros de processamento IDNA.

ListFormatter

Classe imutável para formatação de uma lista, usando dados de CLDR (ou fornecidos separadamente).

ListFormatter.FormattedList

Uma classe imutável que contém o resultado de uma operação de formatação de lista.

ListFormatter.Type

Tipo de significado expresso pela lista.

ListFormatter.Width

Nível de verbosidade dos padrões de lista.

LocaleDisplayNames

Retorna nomes de exibição de ULocales e componentes de ULocales.

LocaleDisplayNames.DialectHandling

Enumeração usada em #getInstance(ULocale, DialectHandling).

LocaleDisplayNames.UiListItem

Classe struct usada para retornar informações para construir uma lista de interface do usuário, cada uma correspondente a uma localidade.

MeasureFormat

Um formatador para objetos Measure.

MeasureFormat.FormatWidth

Enumeração de largura de formatação.

MessageFormat

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

MessageFormat.Field

Define constantes que são usadas como chaves de atributo no AttributedCharacterIterator retorno de MessageFormat.formatToCharacterIterator.

MessagePattern

Analisa e representa padrões MessageFormat da UTI.

MessagePattern.ApostropheMode

Modo para quando um apóstrofo inicia o texto literal entre aspas para a saída MessageFormat.

MessagePattern.ArgType

Constantes de tipo de argumento.

MessagePattern.Part

Um padrão de mensagem "part", que representa um evento de análise de padrões.

MessagePattern.Part.Type

Constantes de tipo de parte.

Normalizer

API de normalização Unicode antiga.

Normalizer.QuickCheckResult

Valores de resultado para quickCheck().

Normalizer2

Funcionalidade de normalização Unicode para normalização unicode padrão ou para usar tabelas de mapeamento personalizadas.

Normalizer2.Mode

Constantes para modos de normalização.

NumberFormat

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

NumberFormat.Field

As instâncias dessa classe interna são usadas como chaves de atributo e valores em AttributedCharacterIterator que NumberFormat.

NumberingSystem

NumberingSystem é a classe base para todos os sistemas numéricos.

PluralFormat

PluralFormat dá suporte à criação de mensagens internacionalizadas com inflexão plural.

PluralRules

Define regras para mapear valores numéricos não negativos em um pequeno conjunto de palavras-chave.

PluralRules.PluralType

Tipo de plurals e PluralRules.

RelativeDateTimeFormatter

Formata datas relativas simples.

RelativeDateTimeFormatter.AbsoluteUnit

Representa uma unidade absoluta.

RelativeDateTimeFormatter.Direction

Representa uma direção para uma unidade absoluta e.

RelativeDateTimeFormatter.FormattedRelativeDateTime

Representa o resultado de uma operação de formatação de um datetime relativo.

RelativeDateTimeFormatter.RelativeDateTimeUnit

Representa a unidade para formatar uma data relativa.

RelativeDateTimeFormatter.RelativeUnit

Representa a unidade para formatar uma data relativa.

RelativeDateTimeFormatter.Style

O estilo de formatação

RuleBasedCollator

RuleBasedCollator é uma subclasse concreta do Collator.

ScientificNumberFormatter

Um formatador que formata números em notação científica amigável.

SearchIterator

SearchIterator é uma classe base abstrata que fornece métodos para pesquisar um padrão dentro de uma cadeia de caracteres de texto.

SearchIterator.ElementComparisonType

Opção para controlar como os elementos de ordenação são comparados.

SelectFormat

SelectFormat dá suporte à criação de mensagens internacionalizadas selecionando frases com base em palavras-chave.

SimpleDateFormat

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

StringPrepParseException

Exceção que sinaliza que ocorreu um erro ao analisar a entrada para StringPrep ou IDNA.

StringSearch

StringSearch é um que fornece pesquisa SearchIterator de texto sensível à linguagem com base nas regras de comparação definidas em um RuleBasedCollator objeto.

SymbolTable
TimeZoneFormat

TimeZoneFormat dá suporte à formatação e análise de nome de exibição de fuso horário.

TimeZoneFormat.GMTOffsetPatternType

Enumeração de tipo de padrão de deslocamento.

TimeZoneFormat.ParseOption

Enumeração de opção de análise, usada para especificar o comportamento de análise opcional.

TimeZoneFormat.Style

Enumeração de estilo de formato de exibição de fuso horário usado por APIs de formato/análise em TimeZoneFormat.

TimeZoneFormat.TimeType

Enumeração de tipo de hora usada para receber o tipo de hora (horário padrão, horário de verão ou desconhecido) em TimeZoneFormat APIs.

TimeZoneNames

TimeZoneNames é uma classe abstrata que representa o modelo de dados de nome de exibição de fuso horário definido pelo LDML (Linguagem de Marcação de Dados de Localidade Unicode) uts#35.

TimeZoneNames.NameType

Tipos de nome de exibição de fuso horário

Transliterator

Transliterator é uma classe abstrata que translitera o texto de um formato para outro.

Transliterator.Position

Estrutura de posição para transliteração incremental.

UCharacterIterator

Classe abstrata que define uma API para iteração em objetos de texto.

UFormat

Uma classe abstrata que se estende java.text.Format para fornecer um protocolo de UTI adicional, especificamente, a getLocale() API.

UnicodeFilter

UnicodeFilter define um protocolo para selecionar um subconjunto do intervalo completo (U+0000 a U+FFFF) de caracteres Unicode.

UnicodeFilter.InterfaceConsts
UnicodeMatcher
UnicodeSet

Um conjunto mutável de caracteres Unicode e cadeias de caracteres multicaracter.

UnicodeSet.ComparisonStyle

Enumerações de estilo de comparação usadas por UnicodeSet#compareTo(UnicodeSet, ComparisonStyle).

UnicodeSet.EntryRange

Uma classe semelhante a struct usada para iteração por meio de intervalos, para iteração mais rápida do que pela cadeia de caracteres.

UnicodeSet.SpanCondition

Valores de argumento para se span() e funções semelhantes continuam enquanto o caractere atual está contido versus não está contido no conjunto.

UnicodeSetIterator

UnicodeSetIterator itera sobre o conteúdo de um UnicodeSet.

UnicodeSetSpanner

Uma classe auxiliar usada para contar, substituir e cortar CharSequences com base em correspondências UnicodeSet.

UnicodeSetSpanner.CountMethod

Opções para replaceFrom e countIn para controlar como tratar cada intervalo correspondente.

UnicodeSetSpanner.TrimOption

Opções para o método trim()

Interfaces

Nome Description
Collator.IReorderCodes

Reordenando códigos para grupos que não são scripts que podem ser reordenados sob ordenação.

IFormattedValue

Um valor formatado abstrato: uma cadeia de caracteres com atributos de campo associados.

IReplaceable

Replaceable é uma interface que representa uma cadeia de caracteres que dá suporte à substituição de um intervalo de si mesmo por uma nova cadeia de caracteres.

ISymbolTable

Uma interface que define tanto o protocolo de pesquisa quanto a análise de nomes simbólicos.

IUnicodeMatcher

UnicodeMatcher define um protocolo para objetos que podem corresponder a um intervalo de caracteres em uma cadeia de caracteres substituível.

Enumerações

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