Классы в пакете flash.globalization обеспечивают характерные для языка, региона или страны функции для сравнения и сортировки строк, преобразования верхнего и нижнего регистра строк и форматирования значений даты, времени, чисел и валют, а также синтаксического анализа чисел и валют. Классы обеспечивают эти функции с использованием служб, доступных в пользовательской операционной системе, поэтому позволяют получить результаты в привычной для пользователя системы или устройства форме. Вследствие использования служб операционной системы результаты могут отличаться в разных системах или даже у разных пользователей. Если в операционной системе отсутствует определенная служба, обеспечивается использование резервного варианта и устанавливается свойство, обозначающее состояние последней операции и отображающее предупреждение с описанием типа использованного резервного варианта.
Каждый из основных классов (Collator, CurrencyFormatter, DateTimeFormatter, NumberFormatter, StringTools) имеет конструктор с параметром, который задает язык, регион и другие параметры, определяющие поведение методов в классе. Эти элементы задаются с использованием имени идентификатора языкового стандарта, синтаксис которого определяется на основе Технического стандарта Юникод № 35, http://unicode.org/reports/tr35/. Если в операционной системе доступны функции указанного языкового стандарта, то используются эти функции. В противном случае используется резервный языковой стандарт. Также возможно использование языкового стандарта по умолчанию, заданного пользовательской операционной системой при создании экземпляров какого-либо из этих классов.
Класс | Описание | |
---|---|---|
Collator | Класс Collator предоставляет возможности сравнения строк с учетом локали. | |
CollatorMode | Класс CollatorMode перечисляет константы, которые управляют поведением объекта Collator при сравнении строк. | |
CurrencyFormatter | Класс CurrencyFormatter обеспечивает форматирование и анализ денежных значений с учетом особенностей локали. | |
CurrencyParseResult | Структура данных, которая представляет собой денежную сумму или строку символа валюты, которые были извлечены путем анализа значения валюты. | |
DateTimeFormatter | Класс DateTimeFormatter предоставляет форматирование с учетом локали для объекта Date и обеспечивает доступ к локализованным именам полей даты. | |
DateTimeNameContext | Класс DateTimeNameContext перечисляет константы, представляющие контекст форматирования, в котором используется название месяца или дня недели. | |
DateTimeNameStyle | Класс DateTimeNameStyle перечисляет константы, которые управляют длиной названий месяцев и дней недели, которые используются при форматировании даты. | |
DateTimeStyle | Перечисляет константы, которые определяют шаблон форматирования даты и времени, характерный для локали. | |
LastOperationStatus | Класс LastOperationStatus перечисляет константы, обозначающие состояние самой последней операции службы глобализации | |
LocaleID | Класс LocaleID предоставляет методы для анализа и использования имен идентификаторов локали. | |
NationalDigitsType | Класс NationalDigitsType перечисляет константы, которые обозначают наборы цифр, используемые классом NumberFormatter. | |
NumberFormatter | Класс NumberFormatter обеспечивает форматирование и анализ числовых значений с учетом особенностей локали. | |
NumberParseResult | Структура данных, которая хранит информацию о числе, извлеченном в процессе анализа строки. | |
StringTools | Класс StringTools предоставляет методы преобразования регистра с учетом локали. |
Tue Jun 12 2018, 11:49 AM Z