Les classes du package flash.globalization disposent d’une fonctionnalité propre à la langue et à la région ou au pays pour la comparaison et le classement des chaînes, la conversion des chaînes en majuscules ou en minuscules, mais également pour le formatage des dates, des heures, des nombres et des devises, ainsi que l’analyse des nombres et des devises. Ces classes fournissent cette fonctionnalité via les services disponibles sur le système d’exploitation de l’utilisateur ; par conséquent, elles produisent des résultats que l’utilisateur du système d’exploitation ou du périphérique connaît. En cas d’utilisation des services du système d’exploitation, il est possible que les résultats diffèrent d’un système à un autre, voire même d’un utilisateur à un autre. Si le système d’exploitation ne fournit aucun service particulier, un comportement de substitution est utilisé et une propriété qui indique l’état de la dernière opération est définie pour afficher un avertissement décrivant le type de comportement de substitution adopté.
Chacune des classes principales (Collator, CurrencyFormatter, DateTimeFormatter, NumberFormatter, StringTools) dispose d’un constructeur avec un paramètre spécifiant la langue, la région et d’autres options qui déterminent le comportement des méthodes de la classe. Ces éléments sont spécifiés à l’aide d’un nom d’ID de paramètres régionaux conforme à la syntaxe définie par la norme technique Unicode nº 35, http://unicode.org/reports/tr35/. Si le système d’exploitation fournit cette fonctionnalité pour les paramètres régionaux spécifiés, elle sera utilisée. Dans le cas contraire, le système a recours à des paramètres régionaux de substitution. Il est en outre possible d’avoir recours aux paramètres régionaux par défaut spécifiés par le système d’exploitation de l’utilisateur lors de l’instanciation de l’une de ces classes.
Classe | Description | |
---|---|---|
Collator | La classe Collator permet la comparaison de chaînes en fonction des paramètres régionaux. | |
CollatorMode | La classe CollatorMode énumère les valeurs constantes qui gèrent le comportement des comparaisons de chaînes effectuées par un objet Collator. | |
CurrencyFormatter | La classe CurrencyFormatter permet le formatage et l’analyse des valeurs monétaires en fonction des paramètres régionaux. | |
CurrencyParseResult | Structure de données qui représente une chaîne de montants en devise et de symboles de devise ou une chaîne extraite suite à l’analyse d’une valeur monétaire. | |
DateTimeFormatter | La classe DateTimeFormatter permet le formatage des objets Date en fonction des paramètres régionaux, ainsi qu’un accès aux noms de champs de données localisés. | |
DateTimeNameContext | La classe DateTimeNameContext énumère les valeurs constantes qui représentent le contexte de formatage dans lequel est utilisé le nom d’un mois ou d’un jour de la semaine. | |
DateTimeNameStyle | La classe DateTimeNameStyle énumère les constantes qui gèrent la longueur des noms de mois et de jours de la semaine utilisée lors du formatage des dates. | |
DateTimeStyle | Enumère les constantes qui déterminent un modèle de formatage de la date et de l’heure en fonction des paramètres régionaux. | |
LastOperationStatus | La classe LastOperationStatus énumère les valeurs constantes qui représentent l’état de l’opération de service de globalisation la plus récente. | |
LocaleID | La classe LocaleID fournit des méthodes en vue d’analyser et d’utiliser les noms des identificateurs de paramètres régionaux. | |
NationalDigitsType | La classe NationalDigitsType énumère les constantes qui indiquent les jeux de chiffres utilisés par la classe NumberFormatter. | |
NumberFormatter | La classe NumberFormatter permet le formatage et l’analyse des valeurs numériques en fonction des paramètres régionaux. | |
NumberParseResult | Structure de données qui contient des informations sur un nombre ayant été extrait suite à l’analyse d’une chaîne. | |
StringTools | La classe StringTools fournit des méthodes de conversion de casse en fonction des paramètres régionaux. |
Tue Jun 12 2018, 09:46 AM Z