Package com.ibm.icu.impl.locale
Class LocaleExtensions
java.lang.Object
com.ibm.icu.impl.locale.LocaleExtensions
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
static final LocaleExtensions
static final LocaleExtensions
static final LocaleExtensions
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
(package private)
LocaleExtensions
(Map<InternalLocaleBuilder.CaseInsensitiveChar, String> extensions, Set<InternalLocaleBuilder.CaseInsensitiveString> uattributes, Map<InternalLocaleBuilder.CaseInsensitiveString, String> ukeywords) -
Method Summary
Modifier and TypeMethodDescriptionboolean
getExtension
(Character key) getID()
getKeys()
getUnicodeLocaleType
(String unicodeLocaleKey) int
hashCode()
boolean
isEmpty()
static boolean
isValidKey
(char c) static boolean
private static String
toString()
-
Field Details
-
_map
-
_id
-
EMPTY_MAP
-
EMPTY_EXTENSIONS
-
CALENDAR_JAPANESE
-
NUMBER_THAI
-
-
Constructor Details
-
LocaleExtensions
private LocaleExtensions() -
LocaleExtensions
LocaleExtensions(Map<InternalLocaleBuilder.CaseInsensitiveChar, String> extensions, Set<InternalLocaleBuilder.CaseInsensitiveString> uattributes, Map<InternalLocaleBuilder.CaseInsensitiveString, String> ukeywords)
-
-
Method Details
-
getKeys
-
getExtension
-
getExtensionValue
-
getUnicodeLocaleAttributes
-
getUnicodeLocaleKeys
-
getUnicodeLocaleType
-
isEmpty
public boolean isEmpty() -
isValidKey
public static boolean isValidKey(char c) -
isValidUnicodeLocaleKey
-
toID
-
toString
-
getID
-
hashCode
public int hashCode() -
equals
-