Klasserna i paketet flash.globalization innehåller språk- och region- eller landsspecifika funktioner för strängjämförelse och sortering, konvertering av strängar till versaler och gemener samt formatering av datum, tid, tal och valutor samt tolkning av tal och valutor. Klasserna tillhandahåller de här funktionerna med hjälp av de tjänster som är tillgängliga på användarens operativsystem och ger alltså resultat som användaren av systemet eller enheten är van vid. Som en konsekvens av att operativsystemets tjänster används kan resultatet skilja sig mellan olika system och mellan olika användare. Om operativsystemet inte tillhandahåller en viss tjänst tillhandahålls ett reservbeteende, och en egenskap som anger status för senaste åtgärd anges som en varning, vilken beskriver vilken typ av reservbeteende som utförts.
Alla huvudklasser (Collator, CurrencyFormatter, DateTimeFormatter, NumberFormatter, StringTools) har en konstruktor med en parameter som anger språk, region och andra alternativ som styr beteendet för metoderna i klassen. Dessa objekt anges med ett språk-ID-namn som använder den syntax som definieras i Unicode-standard nr 35, http://unicode.org/reports/tr35/. Om operativsystemet innehåller funktionerna för angivet språk används detta. I annat fall används ett reservspråk. Det är också möjligt att använda det standardspråk som anges i användarens operativsystem när dessa klasser instansieras.
Klass | Beskrivning | |
---|---|---|
Collator | Klassen Collator innehåller språkkänsliga funktioner för strängjämförelser. | |
CollatorMode | Klassen CollatorMode räknar upp konstanta värden som styr hur strängjämförelser, som utförs av ett Collator-objekt, beter sig. | |
CurrencyFormatter | Klassen CurrencyFormatter innehåller språkkänslig formatering och tolkning av valutavärden. | |
CurrencyParseResult | En datastruktur som representerar ett valutabelopp och en valutasymbol eller -sträng, som hämtats genom tolkning av ett valutavärde. | |
DateTimeFormatter | Klassen DateTimeFormatter innehåller språkkänslig formatering för Date-objekt och tillgång till lokaliserade datumfältnamn. | |
DateTimeNameContext | Klassen DateTimeNameContext räknar upp konstanta värden, som representerar det formateringssammanhang i vilket ett namn på en månad eller en veckodag ska användas. | |
DateTimeNameStyle | Klassen DateTimeNameStyle räknar upp konstanter, som styr längden på de månads- och veckodagsnamn som används vid formatering av datum. | |
DateTimeStyle | Räknar upp konstanter som avgör ett språkspecifikt formateringsmönster för datum och tid. | |
LastOperationStatus | Klassen LastOperationStatus räknar upp konstanta värden, som representerar statusen för den senaste globaliseringstjänståtgärden. | |
LocaleID | Klassen LocaleID innehåller metoder för tolkning och användning av språk-ID:n. | |
NationalDigitsType | Klassen NationalDigitsType räknar upp konstanter som anger vilka sifferuppsättningar som används av klassen NumberFormatter. | |
NumberFormatter | Klassen NumberFormatter innehåller språkkänslig formatering och tolkning av numeriska värden. | |
NumberParseResult | En datastruktur med information om ett tal, som hämtats genom tolkning av en sträng. | |
StringTools | Klassen StringTools innehåller språkkänsliga metoder för konvertering av gemener/versaler. |
Tue Jun 12 2018, 01:55 PM Z