De klassen in het pakket flash.globalization bieden functionaliteit voor specifieke talen, regio's en landen voor het vergelijken en sorteren van tekenreeksen, het omzetten van tekenreeksen naar hoofdletters en kleine letters, het opmaken van datums, tijden, getallen en valuta's en het parseren van getallen en valuta's. De klassen bieden deze functionaliteit via de services die beschikbaar zijn in het besturingssysteem van de gebruiker en bieden op deze manier resultaten waaraan de gebruiker van het systeem of apparaat gewend is. Als gevolg van het gebruik van de services van het besturingsysteem, kunnen de resultaten per systeem of zelfs per gebruiker verschillen. Als het besturingssysteem een bepaalde service niet biedt, wordt er fallback-gedrag geboden en wordt er een eigenschap ingesteld die de status van de laatste bewerking aangeeft, om een waarschuwing te genereren waarin het type fallback wordt beschreven dat is gebruikt.
Elke hoofdklasse (Collator, CurrencyFormatter, DateTimeFormatter, NumberFormatter, StringTools) heeft een constructor met een parameter die de taal, de regio en andere opties aangeeft, die het gedrag van de methoden in de klasse bepalen. Deze items worden aangegeven met de naam van een landinstellings-id waarvoor de syntaxis wordt gebruikt die door Unicode Technical Standard nummer 35 is gedefinieerd, http://unicode.org/reports/tr35/. Als het besturingssysteem over de functionaliteit voor de opgegeven landinstelling beschikt, wordt deze instelling gebruikt. Anders wordt in plaats hiervan een fallback-landinstelling gebruikt. Het is ook mogelijk om de standaardlandinstellingen te gebruiken die in het besturingssysteem van de gebruiker zijn gedefinieerd wanneer u een van deze klassen instantieert.
Klasse | Beschrijving | |
---|---|---|
Collator | De Collator-klasse biedt landspecifieke opties voor het vergelijken van tekenreeksen. | |
CollatorMode | De CollatorMode-klasse bevat een opsomming van constanten waarmee het gedrag van tekenreeksvergelijkingen die worden uitgevoerd door een Collator-object wordt bepaald. | |
CurrencyFormatter | De CurrencyFormatter-klasse bevat landspecifieke opmaak en parseringsmethoden voor numerieke waarden. | |
CurrencyParseResult | Een gegevensstructuur die staat voor een valutabedrag of valutasymbool die zijn geëxtraheerd bij het parseren van een valutawaarde. | |
DateTimeFormatter | De DateTimeFormatter-klasse biedt landspecifieke opmaak voor Date-objecten en toegang tot gelokaliseerde datumveldnamen. | |
DateTimeNameContext | De klasse DateTimeNameContext bevat een opsomming van constanten waarmee wordt aangegeven in welke opmaakcontext de namen van maanden en weekdagen worden gebruikt. | |
DateTimeNameStyle | De DateTimeNameStyle-klasse bevat een opsomming van constanten waarmee de lengte van de namen voor maanden en weekdagen bij datumnotaties wordt aangegeven. | |
DateTimeStyle | Biedt een opsomming van constanten waarmee landspecifieke patronen voor de datum- en tijdnotatie worden bepaald. | |
LastOperationStatus | De LastOperationStatus-klasse bevat een opsomming van constanten waarmee de status van de meeste recente globalisatieservicebewerking wordt aangegeven. | |
LocaleID | De LocaleID-klasse bevat methoden voor het parseren en gebruik van namen voor landinstellings-id's. | |
NationalDigitsType | De NationalDigitsType-klasse somt constanten op die cijfersets aangeven die worden gebruikt door de NumberFormatter-klasse. | |
NumberFormatter | De NumberFormatter-klasse bevat landspecifieke opmaak en parseringsmethoden voor numerieke waarden. | |
NumberParseResult | Een gegevensstructuur die informatie bevat over een getal dat is geëxtraheerd bij het parseren van een tekenreeks. | |
StringTools | De StringTools-klasse bevat landspecifieke conversiemethoden voor hoofdletters en kleine letters. |
Wed Jun 13 2018, 11:57 AM Z