Package com.adobe.xfa.ut
Class LcLocale
java.lang.Object
com.adobe.xfa.ut.LcLocale
A class to represent any of the locales known to XFA.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringThe default XFA locale name: en_US.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringGets the current locale's currency symbol.static StringGets the current locale's decimal point symbol.booleanCompares the given LcLocale to this.Gets this object's character set.Gets this object's descriptive name.Gets this object's ISO name.static StringGets the current locale's iso name.getName()Gets this object's name.inthashCode()Returns a hash code value for the object.booleanisArabic()Determines if this object represents an Arabic locale.booleanisBIDI()Determines if this object represents a locale were text is displayed bidirectionally.booleanDetermines if this object represents a Chinese locale.booleanDetermines if this object represents a locale were text is ideographic.booleanDetermines if this object represents a Japanese locale.booleanisKorean()Determines if this object represents a Korean locale.booleanDetermines if this object represents a Korean_Hani locale.booleanDetermines if this object represents a Simplified Chinese locale.booleanisThai()Determines if this object represents a Thai locale.booleanDetermines if this object represents a Traditional Chinese locale.booleanisValid()Determines if this object is a valid -- recognized locale.booleanDetermines if this object represents a locale were dictionary-based line breaking is needed.static StringGets the current locale's negative sign symbol.static StringNormalizes locale name into xx_XX or xx_Xxxx_XX format.static StringGet the current locale's positive sign symbol.static voidreset()Resets LcLocale's runtime map to its internal defaults.static voidSet the current default locale to the given iso locale.static StringGets the current system locale's decimal point symbol.static charGets the current system locale's decimal point symbol.static StringGets the current locale's thousands separator symbol.static voidUpdates LcLocale's runtime map with the given locale definition.
-
Field Details
-
Arabic
- See Also:
-
Arabic_UAE
- See Also:
-
Arabic_Bahrain
- See Also:
-
Arabic_Algeria
- See Also:
-
Arabic_Egypt
- See Also:
-
Arabic_Iraq
- See Also:
-
Arabic_Jordan
- See Also:
-
Arabic_Kuwait
- See Also:
-
Arabic_Lebanon
- See Also:
-
Arabic_Libya
- See Also:
-
Arabic_Morocco
- See Also:
-
Arabic_Oman
- See Also:
-
Arabic_Qatar
- See Also:
-
Arabic_SaudiArabia
- See Also:
-
Arabic_Sudan
- See Also:
-
Arabic_Syria
- See Also:
-
Arabic_Tunisia
- See Also:
-
Arabic_Yemen
- See Also:
-
Azerbaijani
- See Also:
-
Azerbaijani_Azerbaijan
- See Also:
-
Azerbaijani_Cyrillic
- See Also:
-
Azerbaijani_Cyrillic_Azerbaijan
- See Also:
-
Azerbaijani_Latin
- See Also:
-
Azerbaijani_Latin_Azerbaijan
- See Also:
-
Byelorussian
- See Also:
-
Byelorussian_Belarus
- See Also:
-
Bulgarian
- See Also:
-
Bulgarian_Bulgaria
- See Also:
-
Bosnian
- See Also:
-
Bosnian_BosniaHerzegovina
- See Also:
-
C
- See Also:
-
Catalan
- See Also:
-
Catalan_Spain
- See Also:
-
Czech
- See Also:
-
Czech_CzechRepublic
- See Also:
-
Danish
- See Also:
-
Danish_Denmark
- See Also:
-
German
- See Also:
-
German_Austria
- See Also:
-
German_Belgium
- See Also:
-
German_Switzerland
- See Also:
-
German_Germany
- See Also:
-
German_Liechtenstein
- See Also:
-
German_Luxembourg
- See Also:
-
Greek
- See Also:
-
Greek_Greece
- See Also:
-
English
- See Also:
-
English_Australia
- See Also:
-
English_Belgium
- See Also:
-
English_Canada
- See Also:
-
English_UK
- See Also:
-
English_UK_Euro
- See Also:
-
English_HongKong
- See Also:
-
English_Ireland
- See Also:
-
English_India
- See Also:
-
English_NewZealand
- See Also:
-
English_Philippines
- See Also:
-
English_Singapore
- See Also:
-
English_US
- See Also:
-
English_US_Posix
- See Also:
-
English_VirginIslands
- See Also:
-
English_SouthAfrica
- See Also:
-
Spanish
- See Also:
-
Spanish_Argentina
- See Also:
-
Spanish_Bolivia
- See Also:
-
Spanish_Chile
- See Also:
-
Spanish_Colombia
- See Also:
-
Spanish_CostaRica
- See Also:
-
Spanish_DominicanRepublic
- See Also:
-
Spanish_Ecuador
- See Also:
-
Spanish_Spain
- See Also:
-
Spanish_Guatemala
- See Also:
-
Spanish_Honduras
- See Also:
-
Spanish_Mexico
- See Also:
-
Spanish_Nicaragua
- See Also:
-
Spanish_Panama
- See Also:
-
Spanish_Peru
- See Also:
-
Spanish_PuertoRico
- See Also:
-
Spanish_Paraguay
- See Also:
-
Spanish_ElSalvador
- See Also:
-
Spanish_US
- See Also:
-
Spanish_Uruguay
- See Also:
-
Spanish_Venezuela
- See Also:
-
Estonian
- See Also:
-
Estonian_Estonia
- See Also:
-
Basque
- See Also:
-
Basque_Spain
- See Also:
-
Persian
- See Also:
-
Persian_Iran
- See Also:
-
Finnish
- See Also:
-
Finnish_Finland
- See Also:
-
French
- See Also:
-
French_Belgium
- See Also:
-
French_Canada
- See Also:
-
French_Switzerland
- See Also:
-
French_France
- See Also:
-
French_Luxembourg
- See Also:
-
Hebrew
- See Also:
-
Hebrew_Israel
- See Also:
-
Hindi
- See Also:
-
Hindi_India
- See Also:
-
Croatian
- See Also:
-
Croatian_Croatia
- See Also:
-
Hungarian
- See Also:
-
Hungarian_Hungary
- See Also:
-
Armenian
- See Also:
-
Armenian_Armenia
- See Also:
-
Indonesian
- See Also:
-
Indonesian_Indonesia
- See Also:
-
Icelandic
- See Also:
-
Icelandic_Iceland
- See Also:
-
Italian
- See Also:
-
Italian_Switzerland
- See Also:
-
Italian_Italy
- See Also:
-
Japanese
- See Also:
-
Japanese_Japan
- See Also:
-
Kazakh
- See Also:
-
Kazakh_Kazakhstan
- See Also:
-
Khmer
- See Also:
-
Khmer_Cambodia
- See Also:
-
Korean
- See Also:
-
Korean_Korea
- See Also:
-
Korean_Korea_Hani
- See Also:
-
Lao
- See Also:
-
Lao_Laos
- See Also:
-
Lithuanian
- See Also:
-
Lithuanian_Lithuania
- See Also:
-
Latvian
- See Also:
-
Latvian_Latvia
- See Also:
-
Macedonian
- See Also:
-
Macedonian_Macedonia
- See Also:
-
Malay
- See Also:
-
Malay_Malaysia
- See Also:
-
Norwegian_Bokmal
- See Also:
-
Norwegian_Bokmal_Norway
- See Also:
-
Dutch
- See Also:
-
Dutch_Belgium
- See Also:
-
Dutch_Netherlands
- See Also:
-
Norwegian_Nynorsk
- See Also:
-
Norwegian_Nynorsk_Norway
- See Also:
-
Polish
- See Also:
-
Polish_Poland
- See Also:
-
Portuguese
- See Also:
-
Portuguese_Brazil
- See Also:
-
Portuguese_Portugal
- See Also:
-
Romanian
- See Also:
-
Romanian_Moldova
- See Also:
-
Romanian_Romania
- See Also:
-
Russian
- See Also:
-
Russian_Moldova
- See Also:
-
Russian_Russia
- See Also:
-
Russian_Ukraine
- See Also:
-
Serbo_Croatian
- See Also:
-
Serbo_Croatian_BosniaHerzegovina
- See Also:
-
Serbo_Croatian_SerbiaMontenegro
- See Also:
-
Serbo_Croatian_Croatia
- See Also:
-
Slovak
- See Also:
-
Slovak_Slovakia
- See Also:
-
Slovenian
- See Also:
-
Slovenian_Slovenia
- See Also:
-
Albanian
- See Also:
-
Albanian_Albania
- See Also:
-
Serbian
- See Also:
-
Serbian_Yugoslavia
- See Also:
-
Serbian_Cyrillic
- See Also:
-
Serbian_Cyrillic_SerbiaMontenegro
- See Also:
-
Serbian_Latin
- See Also:
-
Serbian_Latin_SerbiaMontenegro
- See Also:
-
Swedish
- See Also:
-
Swedish_Finland
- See Also:
-
Swedish_Sweden
- See Also:
-
Thai
- See Also:
-
Thai_Thailand
- See Also:
-
Thai_Thailand_Traditional
- See Also:
-
Tagalog
- See Also:
-
Tagalog_Philippines
- See Also:
-
Turkish
- See Also:
-
Turkish_Turkey
- See Also:
-
Ukrainian
- See Also:
-
Ukrainian_Ukraine
- See Also:
-
Vietnamese
- See Also:
-
Vietnamese_Vietnam
- See Also:
-
Chinese
- See Also:
-
Chinese_China
- See Also:
-
Chinese_HongKong
- See Also:
-
Chinese_Simplified
- See Also:
-
Chinese_Traditional
- See Also:
-
Chinese_Singapore
- See Also:
-
Chinese_Taiwan
- See Also:
-
DEFAULT_LOCALE
The default XFA locale name: en_US.- See Also:
-
-
Constructor Details
-
LcLocale
Instantiates an LcLocale with the given name.- Parameters:
locale- an ISO locale name.
-
-
Method Details
-
normalize
Normalizes locale name into xx_XX or xx_Xxxx_XX format. -
isValid
public boolean isValid()Determines if this object is a valid -- recognized locale.- Returns:
- boolean true if valid, and false otherwise.
-
isChinese
public boolean isChinese()Determines if this object represents a Chinese locale.- Returns:
- boolean true if this locale is Chinese.
-
isSimplifiedChinese
public boolean isSimplifiedChinese()Determines if this object represents a Simplified Chinese locale.- Returns:
- boolean true if this locale is Simplified Chinese.
-
isTraditionalChinese
public boolean isTraditionalChinese()Determines if this object represents a Traditional Chinese locale.- Returns:
- boolean true if this locale is Traditional Chinese.
-
isJapanese
public boolean isJapanese()Determines if this object represents a Japanese locale.- Returns:
- boolean true if this locale is Japanese.
-
isKoreanHani
public boolean isKoreanHani()Determines if this object represents a Korean_Hani locale.- Returns:
- boolean true if this locale is Korean_Hani.
-
isKorean
public boolean isKorean()Determines if this object represents a Korean locale.- Returns:
- boolean true if this locale is Korean.
-
isThai
public boolean isThai()Determines if this object represents a Thai locale.- Returns:
- boolean true if this locale is Thai.
-
isBIDI
public boolean isBIDI()Determines if this object represents a locale were text is displayed bidirectionally.- Returns:
- boolean true if this locale is bi-directional, and false otherwise.
-
isArabic
public boolean isArabic()Determines if this object represents an Arabic locale.- Returns:
- boolean true if this locale is Arabic.
-
isIdeographic
public boolean isIdeographic()Determines if this object represents a locale were text is ideographic. Useful in classifying characters with ambiguous East Asian width.- Returns:
- boolean true if this locale uses ideographic text, and false otherwise.
-
needsDictionaryBreaking
public boolean needsDictionaryBreaking()Determines if this object represents a locale were dictionary-based line breaking is needed.- Returns:
- boolean true if this locale is needs breaks, and false otherwise.
-
getName
Gets this object's name.- Returns:
- the name.
-
getIsoName
Gets this object's ISO name.- Returns:
- the ISO name.
-
getCharSet
Gets this object's character set.- Returns:
- the character set.
-
getDescName
Gets this object's descriptive name.- Returns:
- the descriptive name.
-
equals
Compares the given LcLocale to this. -
hashCode
public int hashCode()Returns a hash code value for the object. This method is unsupported. -
getLocale
Gets the current locale's iso name.- Returns:
- the current locale's name.
-
setLocale
Set the current default locale to the given iso locale.- Parameters:
localeName- the new locale's name.
-
reset
public static void reset()Resets LcLocale's runtime map to its internal defaults. -
update
Updates LcLocale's runtime map with the given locale definition. -
currencySymbol
Gets the current locale's currency symbol.- Returns:
- the currency symbol.
-
negativeSign
Gets the current locale's negative sign symbol.- Returns:
- the negative sign.
-
positiveSign
Get the current locale's positive sign symbol.- Returns:
- the positive sign.
-
decimalPoint
Gets the current locale's decimal point symbol.- Returns:
- the decimal point.
-
thousandsSep
Gets the current locale's thousands separator symbol.- Returns:
- the thousands separator.
-
systemDecimalPoint
Gets the current system locale's decimal point symbol.- Returns:
- the decimal point, as per the operating system's database, which may differ from this database. Nonetheless, this is important because it is what is used by the Java runtime.
-
systemDecimalPointAsChar
public static char systemDecimalPointAsChar()Gets the current system locale's decimal point symbol.- Returns:
- the decimal point, as per the operating system's database, which may differ from this database. Nonetheless, this is important because it is what is used by the Java runtime.
-