
com.groupbyinc.flux.common.ibm.icu.util.ULocale.class Maven / Gradle / Ivy
???? 1? /com/groupbyinc/flux/common/ibm/icu/util/ULocale qLjava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable; java/lang/Object java/io/Serializable java/lang/Comparable ULocale.java 1com/groupbyinc/flux/common/ibm/icu/util/ULocale$1 ?com/groupbyinc/flux/common/ibm/icu/util/ULocale$JDKLocaleHelper
JDKLocaleHelper 7com/groupbyinc/flux/common/ibm/icu/util/ULocale$Builder Builder 4com/groupbyinc/flux/common/ibm/icu/util/ULocale$Type Type 8com/groupbyinc/flux/common/ibm/icu/util/ULocale$Category Category Gcom/groupbyinc/flux/common/ibm/icu/util/ULocale$1ULocaleAcceptLanguageQ ULocaleAcceptLanguageQ java/util/Map$Entry
java/util/Map Entry Jcom/groupbyinc/flux/common/ibm/icu/text/LocaleDisplayNames$DialectHandling ! :com/groupbyinc/flux/common/ibm/icu/text/LocaleDisplayNames # DialectHandling serialVersionUID J3??hF?? ENGLISH 1Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale; FRENCH GERMAN ITALIAN JAPANESE KOREAN CHINESE SIMPLIFIED_CHINESE TRADITIONAL_CHINESE FRANCE GERMANY ITALY JAPAN KOREA CHINA PRC TAIWAN UK US CANADA
CANADA_FRENCH EMPTY_STRING Ljava/lang/String; B
UNDERSCORE C _ EMPTY_LOCALE Ljava/util/Locale; LOCALE_ATTRIBUTE_KEY attribute J ROOT CACHE 5Lcom/groupbyinc/flux/common/ibm/icu/impl/SimpleCache; zLcom/groupbyinc/flux/common/ibm/icu/impl/SimpleCache; locale localeID
baseLocale ;Lcom/groupbyinc/flux/common/ibm/icu/impl/locale/BaseLocale;
extensions ALcom/groupbyinc/flux/common/ibm/icu/impl/locale/LocaleExtensions; CANONICALIZE_MAP [[Ljava/lang/String; variantsToKeywords nameCache 2Lcom/groupbyinc/flux/common/ibm/icu/impl/ICUCache; XLcom/groupbyinc/flux/common/ibm/icu/impl/ICUCache;
defaultLocale defaultULocale defaultCategoryLocales [Ljava/util/Locale; defaultCategoryULocales 2[Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale; LANG_DIR_STRING 8root-en-es-pt-zh-ja-ko-de-fr-it-ar+he+fa+ru-nl-pl-th-tr- c
ACTUAL_LOCALE 6Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale$Type; VALID_LOCALE UNDEFINED_LANGUAGE und i UNDEFINED_SCRIPT Zzzz l UNDEFINED_REGION ZZ o PRIVATE_USE_EXTENSION x UNICODE_LOCALE_EXTENSION u initCANONICALIZE_MAP ()V V W w [Ljava/lang/String; y java/lang/String { E en_US_POSIX ~
art_LOJBAN ? jbo ?
az_AZ_CYRL ?
az_Cyrl_AZ ?
az_AZ_LATN ?
az_Latn_AZ ?
ca_ES_PREEURO ? ca_ES ? currency ? ESP ? cel_GAULISH ? cel__GAULISH ? de_1901 ? de__1901 ? de_1906 ? de__1906 ?
de__PHONEBOOK ? de ? collation ? phonebook ?
de_AT_PREEURO ? de_AT ? ATS ?
de_DE_PREEURO ? de_DE ? DEM ?
de_LU_PREEURO ? de_LU ? EUR ?
el_GR_PREEURO ? el_GR ? GRD ? en_BOONT ? en__BOONT ? en_SCOUSE ?
en__SCOUSE ?
en_BE_PREEURO ? en_BE ? BEF ?
en_IE_PREEURO ? en_IE ? IEP ? es__TRADITIONAL ? es ? traditional ?
es_ES_PREEURO ? es_ES ?
eu_ES_PREEURO ? eu_ES ?
fi_FI_PREEURO ? fi_FI ? FIM ?
fr_BE_PREEURO ? fr_BE ?
fr_FR_PREEURO ? fr_FR ? FRF ?
fr_LU_PREEURO ? fr_LU ? LUF ?
ga_IE_PREEURO ? ga_IE ?
gl_ES_PREEURO ? gl_ES ?
hi__DIRECT hi direct
it_IT_PREEURO it_IT ITL
ja_JP_TRADITIONAL ja_JP calendar japanese
nl_BE_PREEURO nl_BE
nl_NL_PREEURO nl_NL NLG
pt_PT_PREEURO pt_PT PTE" sl_ROZAJ$ sl__ROZAJ&
sr_SP_CYRL(
sr_Cyrl_RS*
sr_SP_LATN,
sr_Latn_RS. sr_YU_CYRILLIC0 th_TH_TRADITIONAL2 th_TH4 buddhist6 uz_UZ_CYRILLIC8
uz_Cyrl_UZ:
uz_UZ_CYRL<
uz_UZ_LATN>
uz_Latn_UZ@ zh_CHSB zh_HansD zh_CHTF zh_HantH zh_GANJ zh__GANL zh_GUOYUN zhP zh_HAKKAR zh__HAKKAT zh_MINV zh__MINX
zh_MIN_NANZ
zh__MINNAN\ zh_WUU^ zh__WUU` zh_XIANGb zh__XIANGd zh_YUEf zh__YUEh X W j EUROl PINYINn pinyinp STROKEr stroket tempCANONICALIZE_MAP tempVariantsToKeywords '(Ljava/lang/String;Ljava/util/Locale;)Vx v
z Q A | P H ~ this (Ljava/util/Locale;)V forLocale E(Ljava/util/Locale;)Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;??
? toString ()Ljava/lang/String;??
? getName &(Ljava/lang/String;)Ljava/lang/String;??
? loc M N ? 3com/groupbyinc/flux/common/ibm/icu/impl/SimpleCache? get &(Ljava/lang/Object;)Ljava/lang/Object;??
?? toULocale??
? put '(Ljava/lang/Object;Ljava/lang/Object;)V??
?? result (Ljava/lang/String;)V '(Ljava/lang/String;Ljava/lang/String;)V 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vx?
? a b lscvToID \(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;??
? c createCanonical E(Ljava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale; canonicalize??
? java/util/Locale?xy
? nonCanonicalID java/lang/StringBuilder?
?z length ()I??
|? append -(Ljava/lang/String;)Ljava/lang/StringBuilder;??
?? (C)Ljava/lang/StringBuilder;??
??
?? lang script country variant buf Ljava/lang/StringBuilder; toLocale ()Ljava/util/Locale; E(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;)Ljava/util/Locale;??
?
getDefault 3()Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale; ] + ? L + ???
?? \ H ? equals (Ljava/lang/Object;)Z??
?? isJava7orNewer ()Z??
? values =()[Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale$Category;??
? ordinal??
? ^ _ ? ` a ? idx I cat :Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale$Category; arr$ ;[Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale$Category; len$ i$ currentDefault
setDefault 4(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;)V??
???
?? n(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale$Category;Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;)V??
? newLocale m(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale$Category;)Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale; N(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale$Category;)Ljava/util/Locale;?
currentCategoryDefault tmpIdx category O(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale$Category;Ljava/util/Locale;)V?
newJavaDefault clone ()Ljava/lang/Object; hashCode?
|
|? obj Ljava/lang/Object; compareTo 4(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;)I getLanguage?
(Ljava/lang/String;)I
| getScript?
getCountry?
getVariant ?
! getKeywords ()Ljava/util/Iterator;#$
% java/util/Iterator' hasNext)?(* next,(- getKeywordValue/?
0 thisVal otherVal thisKey otherKey
thisKwdItr (Ljava/util/Iterator; Ljava/util/Iterator; otherKwdItr other cmp getAvailableLocales 4()[Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale; 9com/groupbyinc/flux/common/ibm/icu/impl/ICUResourceBundle> getAvailableULocales@=
?A getISOCountries ()[Ljava/lang/String; 1com/groupbyinc/flux/common/ibm/icu/impl/LocaleIDsECD
FG getISOLanguagesID
FJ base =()Lcom/groupbyinc/flux/common/ibm/icu/impl/locale/BaseLocale;LM
N 9com/groupbyinc/flux/common/ibm/icu/impl/locale/BaseLocaleP
Q 6com/groupbyinc/flux/common/ibm/icu/impl/LocaleIDParserSx?
TU
T
Q
T getRegionZ?
Q[
T
Q!
T! getFallback getFallbackStringa?
b charAt (I)Cde
|f indexOf (I)Ihi
|j lastIndexOf (II)Ilm
|n substring (II)Ljava/lang/String;pq
|r (I)Ljava/lang/String;pt
|u fallback extStart last getBaseNamez?
{z?
T} getShortestSubtagLength i localeIDLength reset Z tmpLength @? contains (Ljava/lang/CharSequence;)Z??
|?
? forLanguageTag??
???
? Y Z ? 0com/groupbyinc/flux/common/ibm/icu/impl/ICUCache???
T??? tmpLocaleID name ((Ljava/lang/String;)Ljava/util/Iterator;#?
?
T% 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;/?
? keywordName
T0 (Ljava/lang/String;Z)Vx?
T? u v
? _?l
|? endsWith (Ljava/lang/String;)Z??
|? setBaseName??
T? defaultKeywordValue??
T? nb? NY? nn? vals parser 8Lcom/groupbyinc/flux/common/ibm/icu/impl/LocaleIDParser; baseName foundVariant setKeywordValue W(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale; J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;??
? keyword value??
T? getISO3Language??
??
?
F? getISO3Country??
??
?
F?
isRightToLefth
|? addLikelySubtags d(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;)Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;??
? /com/groupbyinc/flux/common/ibm/icu/lang/UScript? getCodeFromName?
?? (I)Z??
?? langIndex likely
scriptCode getDisplayLanguage DISPLAY?? ???
? getDisplayLanguageInternal w(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;Z)Ljava/lang/String;??
? E(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;)Ljava/lang/String;
displayLocale
U displayLocaleID W(Ljava/lang/String;Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;)Ljava/lang/String; getDisplayLanguageWithDialect
} getInstance o(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;)Lcom/groupbyinc/flux/common/ibm/icu/text/LocaleDisplayNames;??
$? languageDisplayName??
$?
useDialect getDisplayScript getDisplayScriptInternal v(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;)Ljava/lang/String;
getDisplayScriptInContext Ljava/lang/Deprecated; !getDisplayScriptInContextInternal
scriptDisplayName?
$
scriptDisplayNameInContext?
$ getDisplayCountry getDisplayCountryInternal
regionDisplayName?
$ getDisplayVariant getDisplayVariantInternal
variantDisplayName?
$ getDisplayKeyword getDisplayKeywordInternal!?
" keyDisplayName$?
$% getDisplayKeywordValue getDisplayKeywordValueInternal ?(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;Ljava/lang/String;Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;)Ljava/lang/String;()
* i(Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;)Ljava/lang/String; trim-?
|. 8com/groupbyinc/flux/common/ibm/icu/impl/locale/AsciiUtil0
toLowerString2?
13 keyValueDisplayName5?
$6 getDisplayName getDisplayNameInternal9
: localeDisplayName<?
$= getDisplayNameWithDialect !getDisplayNameWithDialectInternal@
A
DIALECT_NAMES LLcom/groupbyinc/flux/common/ibm/icu/text/LocaleDisplayNames$DialectHandling;CD "E ?(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;Lcom/groupbyinc/flux/common/ibm/icu/text/LocaleDisplayNames$DialectHandling;)Lcom/groupbyinc/flux/common/ibm/icu/text/LocaleDisplayNames;?G
$H getCharacterOrientation 5com/groupbyinc/flux/common/ibm/icu/impl/data/icudt54bK layoutM
charactersO >com/groupbyinc/flux/common/ibm/icu/impl/ICUResourceTableAccessQ getTableString {(Ljava/lang/String;Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;ST
RU getLineOrientation linesX acceptLanguage y(Ljava/lang/String;[Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;[Z)Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale; java/text/ParseException\ java/lang/NullPointerException^
_z parseAcceptLanguage G(Ljava/lang/String;Z)[Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;ab
c ?([Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;[Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;[Z)Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;Ze
f pe Ljava/text/ParseException; acceptLanguageList availableLocales [Z
acceptList
? minimizeSubtagso?
p 5com/groupbyinc/flux/common/ibm/icu/impl/LocaleUtilityr &(Ljava/util/Locale;)Ljava/util/Locale;wt
sux?
w minAvail parent aLocale setFallback j G(Ljava/lang/String;[Z)Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;<=
Z[
? g([Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;[Z)Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale; java/lang/NumberFormatException? java/util/TreeMap?
?z ,? Invalid Accept-Language? (Ljava/lang/String;I)Vx?
]?
?? java/lang/Double? parseDouble (Ljava/lang/String;)D??
??
?f size??
?? (DI)Vx?
? 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;??
?? setLength (I)V??
?? Invalid AcceptlLanguage? ()Ljava/util/Collection;??
?? java/util/Collection? toArray (([Ljava/lang/Object;)[Ljava/lang/Object;???? a nfe !Ljava/lang/NumberFormatException; serial entry ILcom/groupbyinc/flux/common/ibm/icu/util/ULocale$1ULocaleAcceptLanguageQ; q D gotLanguageQ isLenient map ?Ljava/util/TreeMap; Ljava/util/TreeMap; languageRangeBuf qvalBuf state n subTag q1 parseTagString ((Ljava/lang/String;[Ljava/lang/String;)I??
? createLikelySubtagsString??
? tags trailing
trailingIndex newLocaleID
isEmptyString??
? createTagString??
? tag originalLang originalScript originalRegion originalTrailing maximizedLocaleID string appendTag .(Ljava/lang/String;Ljava/lang/StringBuilder;)V buffer n(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;??
?
alternateLang alternateScript alternateRegion
separators region
alternateTags regionAppended??
? index lookupLikelySubtags "java/util/MissingResourceException?
likelySubtags? 7com/groupbyinc/flux/common/ibm/icu/util/UResourceBundle? getBundleInstance _(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/util/UResourceBundle;??
?? getString??
?? e $Ljava/util/MissingResourceException; localeId bundle 9Lcom/groupbyinc/flux/common/ibm/icu/util/UResourceBundle;??
? searchTag variants getExtension (C)Ljava/lang/String; ?com/groupbyinc/flux/common/ibm/icu/impl/locale/LocaleExtensions
isValidKey (C)Z
"java/lang/IllegalArgumentException
Invalid extension key:
U C()Lcom/groupbyinc/flux/common/ibm/icu/impl/locale/LocaleExtensions; T
java/lang/Character valueOf (C)Ljava/lang/Character;
getExtensionValue )(Ljava/lang/Character;)Ljava/lang/String;
key getExtensionKeys ()Ljava/util/Set; getKeys
getUnicodeLocaleAttributes"
# getUnicodeLocaleType isValidUnicodeLocaleKey&?
' Invalid Unicode locale key: )%?
+ getUnicodeLocaleKeys-
.
toLanguageTag Dcom/groupbyinc/flux/common/ibm/icu/impl/locale/LocaleSyntaxException1 POSIX3 equalsIgnoreCase5?
|6 ?(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/impl/locale/BaseLocale;?8
Q9 va; Dcom/groupbyinc/flux/common/ibm/icu/impl/locale/InternalLocaleBuilder=
>z L S Q@ setLocale ?(Lcom/groupbyinc/flux/common/ibm/icu/impl/locale/BaseLocale;Lcom/groupbyinc/flux/common/ibm/icu/impl/locale/LocaleExtensions;)Lcom/groupbyinc/flux/common/ibm/icu/impl/locale/InternalLocaleBuilder;BC
>D posixF setUnicodeLocaleKeyword l(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/impl/locale/InternalLocaleBuilder;HI
>J getLocaleExtensionsL
>M java/lang/RuntimeExceptionO (Ljava/lang/Throwable;)VxQ
PR :com/groupbyinc/flux/common/ibm/icu/impl/locale/LanguageTagT parseLocale ?(Lcom/groupbyinc/flux/common/ibm/icu/impl/locale/BaseLocale;Lcom/groupbyinc/flux/common/ibm/icu/impl/locale/LocaleExtensions;)Lcom/groupbyinc/flux/common/ibm/icu/impl/locale/LanguageTag;VW
UX
U canonicalizeLanguage[?
U\
U -_ canonicalizeScripta?
Ub
U[ canonicalizeRegione?
Uf getVariants ()Ljava/util/List;hi
Uj java/util/Listl iteratorn$mo canonicalizeVariantq?
Ur
getExtensionsti
Uu canonicalizeExtensionw?
Ux
getPrivateusez?
U{ x} canonicalizePrivateuse?
U? FLcom/groupbyinc/flux/common/ibm/icu/impl/locale/LocaleSyntaxException; ilocbld FLcom/groupbyinc/flux/common/ibm/icu/impl/locale/InternalLocaleBuilder; s exts