Package com.ibm.icu.impl.locale
Class UnicodeLocaleExtension
- java.lang.Object
-
- com.ibm.icu.impl.locale.Extension
-
- com.ibm.icu.impl.locale.UnicodeLocaleExtension
-
public class UnicodeLocaleExtension extends Extension
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.SortedSet<java.lang.String>
_attributes
private java.util.SortedMap<java.lang.String,java.lang.String>
_keywords
static UnicodeLocaleExtension
CA_JAPANESE
private static java.util.SortedMap<java.lang.String,java.lang.String>
EMPTY_SORTED_MAP
private static java.util.SortedSet<java.lang.String>
EMPTY_SORTED_SET
static UnicodeLocaleExtension
NU_THAI
static char
SINGLETON
-
Constructor Summary
Constructors Modifier Constructor Description private
UnicodeLocaleExtension()
(package private)
UnicodeLocaleExtension(java.util.SortedSet<java.lang.String> attributes, java.util.SortedMap<java.lang.String,java.lang.String> keywords)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<java.lang.String>
getUnicodeLocaleAttributes()
java.util.Set<java.lang.String>
getUnicodeLocaleKeys()
java.lang.String
getUnicodeLocaleType(java.lang.String unicodeLocaleKey)
static boolean
isAttribute(java.lang.String s)
static boolean
isKey(java.lang.String s)
static boolean
isSingletonChar(char c)
static boolean
isType(java.lang.String s)
static boolean
isTypeSubtag(java.lang.String s)
-
-
-
Field Detail
-
SINGLETON
public static final char SINGLETON
- See Also:
- Constant Field Values
-
EMPTY_SORTED_SET
private static final java.util.SortedSet<java.lang.String> EMPTY_SORTED_SET
-
EMPTY_SORTED_MAP
private static final java.util.SortedMap<java.lang.String,java.lang.String> EMPTY_SORTED_MAP
-
_attributes
private java.util.SortedSet<java.lang.String> _attributes
-
_keywords
private java.util.SortedMap<java.lang.String,java.lang.String> _keywords
-
CA_JAPANESE
public static final UnicodeLocaleExtension CA_JAPANESE
-
NU_THAI
public static final UnicodeLocaleExtension NU_THAI
-
-
Method Detail
-
getUnicodeLocaleAttributes
public java.util.Set<java.lang.String> getUnicodeLocaleAttributes()
-
getUnicodeLocaleKeys
public java.util.Set<java.lang.String> getUnicodeLocaleKeys()
-
getUnicodeLocaleType
public java.lang.String getUnicodeLocaleType(java.lang.String unicodeLocaleKey)
-
isSingletonChar
public static boolean isSingletonChar(char c)
-
isAttribute
public static boolean isAttribute(java.lang.String s)
-
isKey
public static boolean isKey(java.lang.String s)
-
isTypeSubtag
public static boolean isTypeSubtag(java.lang.String s)
-
isType
public static boolean isType(java.lang.String s)
-
-