As classes do pacote flash.globalization oferecem funcionalidades específicas de idiomas e regiões ou países para comparação e classificação de strings, conversão de strings para maiúsculas e minúsculas, formatação de datas, horas, números e moedas e avaliação de números e moedas. As classes oferecem essa funcionalidade usando os serviços disponíveis no sistema operacional do usuário, proporcionando resultados que o usuário do sistema ou dispositivo está acostumado. Como consequência do uso de serviços do sistema operacional, os resultados podem diferir de um sistema para outro, ou mesmo de um usuário para outro. Se o sistema operacional não oferecer um serviço particular, será acionado o comportamento de emergência e uma propriedade indicando o status da última operação será definida para exibir um aviso descrevendo o tipo de ação de emergência realizada.
Todas as classes principais (Collator, CurrencyFormatter, DateTimeFormatter, NumberFormatter, StringTools) possuem um construtor com um parâmetro que especifica o idioma, a região e outras opções a fim de determinar o comportamento dos métodos na classe. Esses itens são especificados usando um nome de ID de configurações regionais, que utiliza a sintaxe definida pela Norma Técnica Unicode Nº. 35, http://unicode.org/reports/tr35/ Se o sistema operacional oferecer a funcionalidade para as configurações regionais especificadas, elas serão usadas. Caso contrário, serão utilizadas configurações regionais de emergência. Também é possível usar as configurações regionais padrão especificadas pelo sistema operacional do usuário no momento da instanciação dessas classes.
Classe | Descrição | |
---|---|---|
Collator | A classe Collator fornece recursos sensíveis à localidade para comparar strings. | |
CollatorMode | A classe CollatorMode enumera valores de constantes que regem o comportamento de comparações de strings executadas por um objeto de Collator. | |
CurrencyFormatter | A classe CurrencyFormatter fornece a formatação que reconhece a localidade e a análise de valores de moeda. | |
CurrencyParseResult | Uma estrutura de dados que representa um valor monetário e um símbolo de moeda ou uma string que foi extraída ao analisar um valor de moeda. | |
DateTimeFormatter | A classe DateTimeFormatter fornece a formatação que identifica o local de objetos Date e acesso a nomes do campo de data localizados. | |
DateTimeNameContext | A classe DateTimeNameContext enumera valores de constantes, que representam o contexto de formatação no qual um nome de mês ou de dia útil é usado. | |
DateTimeNameStyle | A classe DateTimeNameStyle enumera constantes que controlam o comprimento dos nomes de mês e nomes de dia útil que são usados ao formatar datas. | |
DateTimeStyle | Enumera constantes que determinam um padrão de formatação de data e hora específico para a localidade. | |
LastOperationStatus | A classe LastOperationStatus enumera valores de constantes que representam o status da operação de serviço de globalização mais recente. | |
LocaleID | A classe LocaleID fornece métodos de análise e uso de nomes de ID de local. | |
NationalDigitsType | A classe NationalDigitsType enumera constantes que indicam conjuntos de dígitos usados pela classe NumberFormatter. | |
NumberFormatter | A classe NumberFormatter fornece a formatação que reconhece a localidade e a análise de valores numéricos. | |
NumberParseResult | Uma estrutura de dados que mantém informações sobre um número que foi extraído analisando uma string. | |
StringTools | A classe StringTools fornece métodos de conversão de caixa sensíveis à localidade. |
Wed Jun 13 2018, 11:25 AM Z