All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.ibm.icu.util.LocaleMatcher.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????1?5com/groupbyinc/flux/common/ibm/icu/util/LocaleMatcherjava/lang/ObjectLocaleMatcher.java7com/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher$1>com/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher$DataHackDataHackIcom/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher$LanguageMatcherDataLanguageMatcherData?com/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher$ScoreData	ScoreData;com/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher$LevelLevelJcom/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher$LocalePatternMatcherLocalePatternMatcher.com/groupbyinc/flux/common/ibm/icu/impl/Row$R2+com/groupbyinc/flux/common/ibm/icu/impl/RowR2Bcom/groupbyinc/flux/common/ibm/icu/util/LocalePriorityList$Builder:com/groupbyinc/flux/common/ibm/icu/util/LocalePriorityListBuilderDEBUGZUNKNOWN_LOCALE1Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;DEFAULT_THRESHOLDD??defaultLanguage	thresholdmaximizedLanguageToWeightLjava/util/Map;?Ljava/util/Map;>;matcherDataKLcom/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher$LanguageMatcherData;defaultWrittencanonicalMapLjava/util/HashMap;9Ljava/util/HashMap;?(Lcom/groupbyinc/flux/common/ibm/icu/util/LocalePriorityList;)V0/	6?(Lcom/groupbyinc/flux/common/ibm/icu/util/LocalePriorityList;Lcom/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher$LanguageMatcherData;)V48
9this7Lcom/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher;languagePriorityList()Lcom/groupbyinc/flux/common/ibm/icu/util/LocalePriorityList;DE
F45
HlanguagePriorityListStringLjava/lang/String;Ljava/lang/Deprecated;?(Lcom/groupbyinc/flux/common/ibm/icu/util/LocalePriorityList;Lcom/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher$LanguageMatcherData;D)V4M
N()V4P
Qjava/util/LinkedHashMapS
TQ+,	V./	Xiterator()Ljava/util/Iterator;Z[
\java/util/Iterator^hasNext()Z`a_bnext()Ljava/lang/Object;de_f/com/groupbyinc/flux/common/ibm/icu/util/ULocaleh	getWeightE(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;)Ljava/lang/Double;jk
lF(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;Ljava/lang/Double;)V@n
o)$	q*&	slanguagei$Ljava/util/Iterator;itGLjava/util/Iterator;match?(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;)Dz{
|desired
desiredMax	supportedsupportedMaxcanonicalized(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;)Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;getLanguage()Ljava/lang/String;??
i?12	?java/util/HashMap?get&(Ljava/lang/Object;)Ljava/lang/Object;??
??java/lang/String?	getScript??
i?
getCountry??
i?9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V4?
i?ulocalelanglang2scriptscript2regionregion2getBestMatcho(Lcom/groupbyinc/flux/common/ibm/icu/util/LocalePriorityList;)Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;getBestMatchInternalc(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;)Lcom/groupbyinc/flux/common/ibm/icu/impl/Row$R2;??
?get1?e
?java/lang/Double?doubleValue()D??
??get0?e
?matchRowuLcom/groupbyinc/flux/common/ibm/icu/impl/Row$R2;0Lcom/groupbyinc/flux/common/ibm/icu/impl/Row$R2;weightlanguageList
bestWeightbestTableMatchE(Ljava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;??
?e([Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;)Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;x([Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;)Lcom/groupbyinc/flux/common/ibm/icu/util/LocalePriorityList$Builder;@?
?ulocales2[Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;toStringjava/lang/StringBuilder?
?Q{?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??, ?}???
????
?addLikelySubtags??
?!"	?java/lang/System?outLjava/io/PrintStream;??	??
?;	?java/io/PrintStream?println??
??
java/util/Map?keySet()Ljava/util/Set;????
java/util/Set??\??
|	?
?(D)Ljava/lang/StringBuilder;??
??valueOf(D)Ljava/lang/Double;??
?ofV(Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/ibm/icu/impl/Row$R2;
rowtableKeylanguageCode	maximized
put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;?
Ljava/lang/Double;#$	equals(Ljava/lang/Object;)Z
i
i?length()I
?und_ZzzzZZ!4?
i#resultgetICUSupplementalData=()Lcom/groupbyinc/flux/common/ibm/icu/impl/ICUResourceBundle;5com/groupbyinc/flux/common/ibm/icu/impl/data/icudt54b(supplementalData*9com/groupbyinc/flux/common/ibm/icu/impl/ICUResourceBundle,ICU_DATA_CLASS_LOADERLjava/lang/ClassLoader;./	-07com/groupbyinc/flux/common/ibm/icu/util/UResourceBundle2getBundleInstancev(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/groupbyinc/flux/common/ibm/icu/util/UResourceBundle;45
36suppData;Lcom/groupbyinc/flux/common/ibm/icu/impl/ICUResourceBundle;e(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;)D;
#abmatcher
access$000
?QiwDheF
?
moIroKtlMfilO&'
QlanguageMatchingSfindTopLevelO(Ljava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/impl/ICUResourceBundle;UV
-WwrittenYM(Ljava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/util/UResourceBundle;?[
-\
Qjava/util/TreeSet_
`Qen_*_USben_*_*d
access$100?(Lcom/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher$LanguageMatcherData;Ljava/lang/String;Ljava/lang/String;I)Lcom/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher$LanguageMatcherData;fg
hen_*_GBjes_*_ESles_*_*nes_*_419pgetIteratorC()Lcom/groupbyinc/flux/common/ibm/icu/util/UResourceBundleIterator;rs
-t?com/groupbyinc/flux/common/ibm/icu/util/UResourceBundleIteratorv
wb;()Lcom/groupbyinc/flux/common/ibm/icu/util/UResourceBundle;dy
wz	getString(I)Ljava/lang/String;|}
-~java/lang/Integer?parseInt(Ljava/lang/String;)I??
??((Ljava/lang/String;Ljava/lang/String;I)V4?
	?@
`?
`\source?K		?target?K		?percentI??		?freezeM()Lcom/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher$LanguageMatcherData;??
?itemiterALcom/groupbyinc/flux/common/ibm/icu/util/UResourceBundleIterator;dataHack@Lcom/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher$DataHack;hackULjava/util/TreeSet;Ljava/util/TreeSet;
ConstantValue	SignatureCodeLocalVariableTableLineNumberTable
DeprecatedRuntimeVisibleAnnotationsLocalVariableTypeTable?(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;)Lcom/groupbyinc/flux/common/ibm/icu/impl/Row$R2;
SourceFileInnerClasses!	
!"#$%&?')$*&+,?-./0/
12?345?A	*+?7?:??	;<	=>?
PQ4??D*+?C?G?I??;<JK?
[\48?L
*+,'?O?? 
;<
=>
./?
g	h??L4M?
q*?R*?TY?U?W*,?	?7?,?Y+?]:?c??g?i:*+?m?p???+?]:*?c??g?i??r*)?t??H:u$$%vwq;<q=>q./q*&O"xw?O"xy?*
rst:uFvIwOxkypz??Lz{?_
*?Y+,-?}??4
;<
~$
$
?$
?$??????o+??M??,????N+??:??????:+??:??????:-?
??,?iY-?,?-???????+??Ro;<o?$j?K_?KY?K#L?K)F?K69?K?&	????#?)?6?D?m????
iI:+?]:?c?E?g?i:*??:??????+?m??k9(??I???i:???(*?t??	*?r:??R)+??@?&!3u$Lvwi;<i?>g?&d?$?)+???2???!?)?@?G?J?T?W?`?f????@*+?C?G????;<?K?????@*+?????i??;<?$??????@*+???G????;<??????L???R(??Y??ɶ?*?r??Ҷ?*?W??ԶͶְ?(;<??????
?*+??L*+??M?ݙ%???Y????+????,?жֶ?J:*?W????:?c???g?i:*?W???:*+,???i??9	?ݙ9???Y???????????????	???Ͷֶ?	??????k9)??
J:??n)*?t??	*?r:)????f
ol??Zz&	??&_|$I?vw?;<?$?	$6??&9??$?ol??N????4?6?9?_?o????????????????@n??*+??L*+??,?
N*?W+-?W??*;<u$?
??
??
????+?????+?M,?,+??i+??N+??:+??:?iY??Y??-??	?-??????	 ???????	"??Ͷַ$?,??>$auK*[?K0U?K?;<?$t%$?&	'
(*,-$.*/00?7	&'?@)+?1?7?-K*??89?
_c??L	z:?^?Y$?$@<?
lm??LAa??ݬ?/BP?/?ݻiY?$???Y?C????EG?HW??JL?HW??NP?HW?RK*T?XL+Z?]?-M?Y?^?7?`Y?aN?7cea?iW?7keb?iW?7moa?iW?7qoc?iW?7oob?iW,?u:?x?1?{?-:-?	Y?????????W???-??:?c?(?g?	:?7???????iW??Բ7??W??R?!?9?6?????/vwF?89N?S9Y?Y9k????k????f13?9(:5;B=F>N?Y@cCkDzE?F?G?H?J?K?Q?R?ST$U'V.W??B	

	
@
	 	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy