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

????1?5com/groupbyinc/flux/common/ibm/icu/util/LocaleMatcherjava/lang/ObjectLocaleMatcher.java7com/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher$1Icom/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$LocalePatternMatcherLocalePatternMatcherBcom/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher$OutputDoubleOutputDouble.com/groupbyinc/flux/common/ibm/icu/impl/Row$R3+com/groupbyinc/flux/common/ibm/icu/impl/RowR3java/util/Map$Entry
java/util/MapEntryBcom/groupbyinc/flux/common/ibm/icu/util/LocalePriorityList$Builder!:com/groupbyinc/flux/common/ibm/icu/util/LocalePriorityList#BuilderDEBUGZLjava/lang/Deprecated;UNKNOWN_LOCALE1Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;DEFAULT_THRESHOLDD??defaultLanguage	thresholdlocaleToMaxLocaleAndWeightLjava/util/Set;?Ljava/util/Set;>;1desiredLanguageToPossibleLocalesToMaxLocaleToDataLjava/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:9	@?(Lcom/groupbyinc/flux/common/ibm/icu/util/LocalePriorityList;Lcom/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher$LanguageMatcherData;)V>B
Cthis7Lcom/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher;languagePriorityList()Lcom/groupbyinc/flux/common/ibm/icu/util/LocalePriorityList;NO
"P>?
RlanguagePriorityListStringLjava/lang/String;?(Lcom/groupbyinc/flux/common/ibm/icu/util/LocalePriorityList;Lcom/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher$LanguageMatcherData;D)V>V
W()V>Y
Zjava/util/LinkedHashSet\
]Z23	_java/util/LinkedHashMapa
bZ56	dfreezeM()Lcom/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher$LanguageMatcherData;fg
	h89	jiterator()Ljava/util/Iterator;lm
$njava/util/IteratorphasNext()Zrsqtnext()Ljava/lang/Object;vwqx/com/groupbyinc/flux/common/ibm/icu/util/ULocalez	getWeightE(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;)Ljava/lang/Double;|}
$~F(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;Ljava/lang/Double;)VJ?
?processMapping?Y
?0+	?1-	?languagei$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??
	?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;??
{?;<	?java/util/HashMap?get&(Ljava/lang/Object;)Ljava/lang/Object;??
??java/lang/String?	getScript??
{?
getCountry??
{?9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V>?
{?ulocalelanglang2scriptscript2regionregion2getBestMatcho(Lcom/groupbyinc/flux/common/ibm/icu/util/LocalePriorityList;)Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;<(Lcom/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher$1;)V>?
?getBestMatchInternal?(Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;Lcom/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher$OutputDouble;)Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;??
?value?-	?java/lang/Double?doubleValue()D??
?????I?o?matchLocaleweightlanguageList
bestWeightbestTableMatchpenaltymatchWeightDLcom/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher$OutputDouble;E(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;J?
$?ulocales2[Lcom/groupbyinc/flux/common/ibm/icu/util/ULocale;toStringjava/lang/StringBuilder?
?Z{?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??, ?}???
????
?addLikelySubtags??
??
java/util/Set??nget0?w
?get1?w
?get2?w
?
???????+tableKey	maxLocale
matchedWeightLjava/lang/Double;
tableKeyValue?Lcom/groupbyinc/flux/common/ibm/icu/impl/Row$R3;0Lcom/groupbyinc/flux/common/ibm/icu/impl/Row$R3;languageCodeoutputWeight	maximizedbaseLanguagesearchTableofh(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/ibm/icu/impl/Row$R3;
/()Lcom/groupbyinc/flux/common/ibm/icu/impl/Row;f
(Ljava/lang/Object;)ZJ?rowmatchingLanguages4()Lcom/groupbyinc/flux/common/ibm/icu/impl/Relation;
	0com/groupbyinc/flux/common/ibm/icu/impl/RelationkeyValuesSet()Ljava/util/Set;!"
 #getKey%w&getValue(w)contains+?,addFilteredE(Ljava/lang/String;Lcom/groupbyinc/flux/common/ibm/icu/impl/Row$R3;)V./
0keylocaleToMaxAndWeight#Ljava/util/Set;desiredToMatchingLanguagesLLjava/util/Map$Entry;>;Ljava/util/Map$Entry;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;89:map*+	=equals?
{@
{?length()ICD
?EundG_IZzzzKZZM>I
{OresultgetICUSupplementalData=()Lcom/groupbyinc/flux/common/ibm/icu/impl/ICUResourceBundle;5com/groupbyinc/flux/common/ibm/icu/impl/data/icudt56bTsupplementalDataV9com/groupbyinc/flux/common/ibm/icu/impl/ICUResourceBundleXICU_DATA_CLASS_LOADERLjava/lang/ClassLoader;Z[	Y\7com/groupbyinc/flux/common/ibm/icu/util/UResourceBundle^getBundleInstancev(Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/groupbyinc/flux/common/ibm/icu/util/UResourceBundle;`a
_bsuppData;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;)Dg
Oabmatcher
?Ziwoheq
?:motrovtlxfilzRS
|languageMatching~findTopLevelO(Ljava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/impl/ICUResourceBundle;??
Y?written?M(Ljava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/util/UResourceBundle;??
Y?
	ZgetIteratorC()Lcom/groupbyinc/flux/common/ibm/icu/util/UResourceBundleIterator;??
Y??com/groupbyinc/flux/common/ibm/icu/util/UResourceBundleIterator?
?t;()Lcom/groupbyinc/flux/common/ibm/icu/util/UResourceBundle;v?
??getSize?D
Y?1?	getString(I)Ljava/lang/String;??
Y?
?@java/lang/Integer?parseInt(Ljava/lang/String;)I??
??addDistances(Ljava/lang/String;Ljava/lang/String;IZ)Lcom/groupbyinc/flux/common/ibm/icu/util/LocaleMatcher$LanguageMatcherData;??
	?itemonewayiterALcom/groupbyinc/flux/common/ibm/icu/util/UResourceBundleIterator;
ConstantValue
DeprecatedRuntimeVisibleAnnotations	SignatureCodeLocalVariableTableLineNumberTableLocalVariableTypeTable?(Ljava/lang/String;Lcom/groupbyinc/flux/common/ibm/icu/impl/Row$R3;)V
SourceFileInnerClasses!
&'?(??)*+,-?.0+1-23?456?789:9
;<?=>??A	*+?A?D??	EF	GH?
XY>I?D*+?M?Q?S??EFTU?
cd>B?L
*+,.?X?? 
EF
GH
89?
o	p??)>V?'?*?[*?]Y?^?`*?bY?c?e*,?	?A?,?i?k+?o:?u??y?{:*+??????*??+?o:*?u??y?{???*)????HH?+2%???EF?GH?89?1-a"???a"???2zVW{,|H}T~W[?a?}?????)???_
*?k+,-????4
EF
?+
?+
?+
?+??????o+??M??,????N+??:??????:+??:??????:-?
??,?{Y-?,?-???????+??RoEFo?+j?U_?UY?U#L?U)F?U69?U?&	????#?)?6?D?m????3
wI:9?Y??:+?o:?u?F?y?{:	*	??:
??+	???kg9(??
I
:?c9???(*????	*??:??f
8*?+
L?-.4?+	M??wEFw?Hu?-r?+o?-e???>?????.?8?L?S?V?Z?b?e?n?t????@*+?M?Q?հ?EF?U?????;*+????EF?+??????@*+?ٶQ?հ?EF??????)???R(??Y????*??????*?`??????(EF???????*+??L*+??N9:-??:*?e????:?u??:		?u?b	?y?:

???{:
???{:
???:
*+-?9
??k9??9:??????*????	*??:,?	,?????VF+`<+j2
v&?-??-LP

6i??	?EF?+???
+??-??+?U(?3?LP	
(?4?b??(-	L
V`j
v???????????!J???"*+??L+*+??,?N-?W*?`-?W??*"EF"?+"?
?	?./01!2?Y??	?*?k??$??L+?u?m+?y?M,?'??N,?*??:*?`??:?u?6?y?:???{:??:?-?
*-?1??Ƨ??*?`??L+?u?%+?y?M,???{N-??:*,?1??ر??
c2+j?UY$3
C=??-S?U8H?3#]57s???
2+??U?3
?+???EF?*Y$3	8H?4#]56?3	?B8#9-:8;Y<c=j>v?}A?B?D?E?F?G?H?I./??/*?e+????N-?*?e+?]Y?^YN?;W-,?W??*/EF/?U/3
!<3?/3	!<4?LMN&P.T??????+?>?A??>?+?BM,?,+?A?i+??N+??:+??:?{Y??Y??-?F?	H?-??J???F?	L???J???F?	N????P?,??>$a?U*[?U0U?U?EF?+tQ+?&	l
moqr$s*t0u?|	RS?@UW?]?c?YK*??de?
FJ??)	?f?^?Yh?iM,*,*??+,+???? j+k+lF?
ST??)mY?T??{YH?P?>??Y?n????pr?sW??uw?sW??y{?sW?}K*??L+????YM?	Y???A,??N-???L-???Y:??????????6?A??????????W????A?iW??>t=?e??'dP??BydeJq~eUf?e?B;
%)$*1+>-B.J/U0_2k3t:?;?<?=?>??J		
	

@

	 	"$%	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy