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

com.groupbyinc.flux.common.ibm.icu.impl.coll.CollationBuilder.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????1?=com/groupbyinc/flux/common/ibm/icu/impl/coll/CollationBuilderEcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationRuleParser$SinkCollationBuilder.java?com/groupbyinc/flux/common/ibm/icu/impl/coll/CollationBuilder$1Icom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationBuilder$CEFinalizerCEFinalizerLcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationBuilder$BundleImporterBundleImporterIcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationRuleParser$Position@com/groupbyinc/flux/common/ibm/icu/impl/coll/CollationRuleParserPositionSinkCcom/groupbyinc/flux/common/ibm/icu/impl/coll/SharedObject$Reference9com/groupbyinc/flux/common/ibm/icu/impl/coll/SharedObject	ReferenceIcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationRuleParser$ImporterImporter>com/groupbyinc/flux/common/ibm/icu/impl/Normalizer2Impl$Hangul7com/groupbyinc/flux/common/ibm/icu/impl/Normalizer2ImplHangulLcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationDataBuilder$CEModifier!Acom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationDataBuilder#
CEModifierDEBUGZ
COMPOSITES4Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;BEFORE_WEIGHT16I	MAX_INDEX??HAS_BEFORE2@HAS_BEFORE3 IS_TAILOREDnfd5Lcom/groupbyinc/flux/common/ibm/icu/text/Normalizer2;fcdnfcImpl9Lcom/groupbyinc/flux/common/ibm/icu/impl/Normalizer2Impl;baseALcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationTailoring;baseDataD(Lcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationTailoring;)V()VOQ
R2com/groupbyinc/flux/common/ibm/icu/text/UnicodeSetT
URF*	WGH	Y3com/groupbyinc/flux/common/ibm/icu/text/Normalizer2[getNFDInstance7()Lcom/groupbyinc/flux/common/ibm/icu/text/Normalizer2;]^
\_67	a5com/groupbyinc/flux/common/ibm/icu/impl/Norm2AllModescgetFCDNormalizer2e^
df87	hgetNFCInstance9()Lcom/groupbyinc/flux/common/ibm/icu/impl/Norm2AllModes;jk
dlimpln:	do9:	q;<	s?com/groupbyinc/flux/common/ibm/icu/impl/coll/CollationTailoringudataw>	vx=>	zBcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationRootElements|:com/groupbyinc/flux/common/ibm/icu/impl/coll/CollationData~?H	?([J)VO?
}??@	?AB	?
$RCD	?E'	?I,	?6com/groupbyinc/flux/common/ibm/icu/impl/coll/UVector32?
?RJK	?6com/groupbyinc/flux/common/ibm/icu/impl/coll/UVector64?
?RLM	?ensureCanonIterData;()Lcom/groupbyinc/flux/common/ibm/icu/impl/Normalizer2Impl;??
?initForTailoring?(Lcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationData;)V??
$?this?Lcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationBuilder;b
parseAndBuildU(Ljava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationTailoring;java/text/ParseException?'java/lang/UnsupportedOperationException?3missing root elements data, tailoring not supported?(Ljava/lang/String;)VO?
??settingsELcom/groupbyinc/flux/common/ibm/icu/impl/coll/SharedObject$Reference;??	v?H(Lcom/groupbyinc/flux/common/ibm/icu/impl/coll/SharedObject$Reference;)VO?
v?O?
?readOnly=()Lcom/groupbyinc/flux/common/ibm/icu/impl/coll/SharedObject;??
?>com/groupbyinc/flux/common/ibm/icu/impl/coll/CollationSettings?	??setSinkJ(Lcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationRuleParser$Sink;)V??
?
RsetImporterN(Lcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationRuleParser$Importer;)V??
?copyOnWrite??
?parseU(Ljava/lang/String;Lcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationSettings;)V??
?hasMappings()Z??
$?makeTailoredCEs?Q
?closeOverComposites?Q
?finalizeCEs?Q
?add8(II)Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;??
U??ףremove??
U?optimize7(Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;)V??
$?ensureOwnedData?Q
v?enableFastLatin?Q
$?	ownedData?>	v?build??
$?fastLatinPrimaries[C??	???com/groupbyinc/flux/common/ibm/icu/impl/coll/CollationFastLatin?
getOptions?(Lcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationData;Lcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationSettings;[C)I??
??fastLatinOptions,	?rulesLjava/lang/String;	vversion,	v
setVersion(II)V

v
ruleString	tailoringparserBLcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationRuleParser;
ownedSettings@Lcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationSettings;addReset(ILjava/lang/CharSequence;)VN'	java/lang/CharSequencelength()Ijava/lang/AssertionError
RcharAt(I)C!"#??getSpecialResetPosition(Ljava/lang/CharSequence;)J&'
(??	normalize,(Ljava/lang/CharSequence;)Ljava/lang/String;,-
\.getCEs(Ljava/lang/CharSequence;[JI)I01
$2"java/lang/IllegalArgumentException4Areset position maps to too many collation elements (more than 31)6
5?findOrInsertNodeForCEs(I)I9:
;
elementAti(I)J=>
??strengthFromNode(J)IAB
CpreviousIndexFromNodeEB
FisTailoredNode(J)ZHI
Jweight32FromNode(J)JLM
N+reset primary-before ignorable not possiblePgetFirstPrimary()JRS
}T6reset primary-before first non-ignorable not supportedV?3reset primary-before [first trailing] not supportedZisCompressiblePrimary\I
]getPrimaryBefore(JZ)J_`
}afindOrInsertNodeForPrimarycB
dnextIndexFromNodefB
gfindCommonNode(II)Iij
kweight16FromNodemB
n7reset secondary-before secondary ignorable not possiblep7reset tertiary-before completely ignorable not possiblergetSecondaryBefore(JI)Itu
}vnodeHasBefore2xI
ygetTertiaryBefore(JII)I{|
}}nodeFromWeight16>
?nodeFromStrength?>
?insertNodeBetween(IIJ)I??
? ????????@nodeHasBefore3?I
?setElementAt(JI)V??
??
ceStrength?B
?tempCEFromIndexAndStrength(II)J??
?	nfdString	nextIndexpspreviousWeight16previousWeightIndexiweight16
previousIndex
hasBefore3strengthstrLjava/lang/CharSequence;indexnodePOSITION_VALUESL[Lcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationRuleParser$Position;??	?=$SwitchMap$com$ibm$icu$impl$coll$CollationRuleParser$Position[I??	?ordinal?
?findOrInsertNodeForRootCE?u
?getFirstTertiaryCE?S
}?getLastTertiaryCE?S
}?getFirstSecondaryCE?S
}?getLastSecondaryCE?S
}?getFirstPrimaryCE?S
}?lastCEWithPrimaryBefore?M
}?firstCEWithPrimaryAtLeast?M
}?getFirstPrimaryForGroup?>
?getSingleCE?>
?&reset to [last implicit] not supported?6com/groupbyinc/flux/common/ibm/icu/impl/coll/Collation?makeCE?M
?? LDML forbids tailoring to U+FFFF?nodeHasAnyBefore?I
?findPrimary?B
}?getPrimaryAfter(JIZ)J??
}?pIndexisCompressiblenextNodece
isBoundaryposKLcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationRuleParser$Position;addRelationL(ILjava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V?java/lang/String?
?
?#isJamoL(I)Z??
?isJamoV??
??contractions starting with conjoining Jamo L or V not supported??contractions ending with conjoining Jamo L or L+V not supportedisTempCEI
0tailoring primary after ignorables not supported?
?@sizeB
?C()[J>E
?F9:
H=:
?J
?CnodeFromWeight32MM
N
addElement(J)VPQ
?RinsertElementAtT
?U	rootIndexnextWeight16nextStrengthlevelnodeFromPreviousIndex]>
^nodeFromNextIndex`>
achangeNodeNextIndex(JI)Jcd
echangeNodePreviousIndexgd
hnewIndexCcom/groupbyinc/flux/common/ibm/icu/impl/coll/UTF16CollationIteratorkY(Lcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationData;ZLjava/lang/CharSequence;I)VOm
lnfetchCEsp
lqgetCEs>
lt?????????baseCEsELcom/groupbyinc/flux/common/ibm/icu/impl/coll/UTF16CollationIterator;
baseCEsLengthlastCasenumBasePrimariesnumTailoredPrimariescasessuppressContractions??
$?setaddAllj(Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;)Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;??
U?addOnlyClosure?
?addTailComposites3(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V??
?newCEsnewCEsLength9com/groupbyinc/flux/common/ibm/icu/text/CanonicalIterator?toString()Ljava/lang/String;???
??next??
??reset?Q
??
stringIter;Lcom/groupbyinc/flux/common/ibm/icu/text/CanonicalIterator;
samePrefix
prefixIterjava/lang/Character?codePointBefore(Ljava/lang/CharSequence;I)I??
??getCombiningClass?:
\?	charCount?:
??getCanonStartSet8(ILcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;)Z??
?java/lang/StringBuilder?
?R:com/groupbyinc/flux/common/ibm/icu/text/UnicodeSetIterator?O?
????
??	codepoint?,	??	IS_STRING?,	??getDecomposition(I)Ljava/lang/String;??
\?mergeCompositeIntoStringg(Ljava/lang/CharSequence;IILjava/lang/CharSequence;Ljava/lang/StringBuilder;Ljava/lang/StringBuilder;)Z??
?6(Ljava/lang/CharSequence;Ljava/lang/CharSequence;[JI)I0?
$?	compositedecomplastStarterindexAfterLastStarter
compositesnewNFDStringLjava/lang/StringBuilder;	newStringitergetSecondaryBoundary@
}AgetSecondaryAfterCj
}DgetLastCommonSecondaryF
}GinitForSecondaryIQ
&J!secondary tailoring gap too smallLinitForPrimary(Z)VNO
&Pprimary tailoring gap too smallR????(JIII)J?V
?WtLimittCountsLimitsCountpCountpLimittqpIsTailoredsIsTailoredtIsTailoredrpi	primaries?Lcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationWeights;secondaries
tertiaries
nodesArraycount
	?copyFrom?(Lcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationDataBuilder;Lcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationDataBuilder$CEModifier;)Vlm
$n
newBuilder	finalizerKLcom/groupbyinc/flux/common/ibm/icu/impl/coll/CollationBuilder$CEFinalizer;@@ ?tempCEstrengthFromTempCEsecindexFromTempCE32@@ tempCE32
isTempCE32wB
}??weight32previous??`???????????
access$000|?
?x0
access$100y:
?
access$200
access$300java/lang/Class?desiredAssertionStatus??
??[:NFD_QC=N:]?
U?
ConstantValueCodeLocalVariableTableLineNumberTable
Exceptions
SourceFileInnerClasses1&'?()*+,?-.,?/0,?12,?34,?567879:;<=>?@ABCDE'F*GHI,JKLMN';OP?
?*?S*?UY?V?X*??Z*?`?b*?g?i*?m?p?r*+?t*+?y?{*?}Y+?y??????*	??*?$Y????*??*??*??Y????*??Y????*?r??W*??*?{?????????<?J$??%&%'/(4)<*N+S,^-c.h/s0~1?2?3?????*?{???
??Y?????vY*?t????M?Y*?{??N**?t??????????-*??-?Y?Ķ?,??????:-+??*???әd*??*??*??*?X??W*?X????W*?X???W*??*?X??,??*???
*????*??,???*???,*?{?y,?y?????,+?,*?t?	?
,??4????#?</?_??j6
8;#</BCCHFSG_HfIpJtKxL|N?O?R?S?T?U?V?X?Z?\?_?c?d???w??,???Y? ?,?$%?0*?Z*,?)P*????H*?Z/*	??9?Y? ?*?b,?/N**??-*?Z?3??*????5Y7?8????????Y? ?*?<>*???@7?D??G>*???@7????D??K??G>????O7	????YQ???*???U????YW???X????Y[???*??*?{?^?b7*?e>*???@7?h6??	>????*?l>?
*?l>*???@7?D???o6		???Y?	q?s?????	??Y? ??G6
	?	
>?	76
6?l?G6*???@7?D??K?
?6
?o?7?D??Dz??K??Y? ??O7*??	?w6	???G6*???@7?D??K?
?6
?o?7?D??Ʋ??K??Y? ??D?:?o6?G6*???@7?D????.?K?&?Y? ????z??Y? ?6?O7*??	?~6	??	??~??Y? ?
?	???	
>?	?????7*
??>??	7?0???z??Y? ??7???7?!??????Y? ???7*?????h6?????7*??>??????7*??W*?Z*??d/??<*?Z*??d??P???Z%?Y?,?x?BD
?B?0?,	&?B-?,?y?B?v?,
?s?,???,	???,
_??B?1?,???,???m?,?c?B??cjk$l/m4nQqZrksttx?{?|?~?????????????????????"?-?A?H?R?Y?a?d?g?j?q?v?}??????????????????????????????????'?=?D?Q?T?[?f?|????????????????????????	??/?=?C?O?Y?\?_?d?z??????????????&'?????+???Y? ?=>??+?$(d2:????.??FHJ??GUcu?????	?	?*	??6*???@7?hY6?=*???@7???D??Y? ??K??D?
???*?????*????7=?+*	??6*???@7?hY6?f*???@7?D=??M????K?@???1*???h?@?h6??*???@?K??Y? ????*????7=??*????7=??*????7>??*??*??
a??7?n*??*??
a??7>?Z*??*?{?Ѷ?7?E*?{N??7?6??Yַ??X??7>??5Yݷ8????Y? ?	?*??6*???@7??~????????hY6?/*???@7???K??Y? ???7?\????Y? ? }7
*??
??6*?{
?^6
*??

??7

??7*??6*???@7?????z?*???h?@?h6*???@7???*???h?@?h6??*???@?K??Y? ???7?D?h6??%*???@7?D??67????K???7????X?,?M?B???,|?B?@?B
?5?,?*?'
D'?,W?B?????????Bg?,e?'-T??b?,*W?B?fY-|~?!?"?#?$?%?&?'?*?.?/?0?3?45678%9*:2;:<K=h?oExFzG}J?K?L?N?O?P?R?S?U?V?W?\?^?`?a?d?g?h?i?kmnqr*s4u@zK~Vl?w???????????????????????????2?=?D?L?W?c?g?k?n?v?~????
?,???:?
*?b,?/:*?b-?/:??6?[??6????????Y????d??6??????d???????Y?????*?<6??*????Y? ?*?Z*??d/7	? 	??	 }	????Y????		????Y???*?6	??6?6*?Z*??d??P*?*??6??7*?b?/:**??*?Z*???3??*????5Y?8?6,??-??%*,??*-??*,-*?Z*???6**?Z*???"W*?????#:P$%???,?c?B	&,=)'?????,?(?????)??#%??,?*,(?+,iN,,??%?	???%?,?2?:?J?U?`???????????????????????
??"?(?2?=?R?[?f?i?????9:??}?????Y? ?*???*?Z	^PA*???'*?Z*??d/A ????*Y??d????? ?? ?/? 8}?????Y1???* ????*(?B}??}?,<A?B?6
(-0<GT[`"k#v&?u??i??8}????Y? ???2	???Y? ?* }?e6?)?6*|?76?*??~?76??4D"8,i??i?Bi?,;.?,?&	*/10;1@2D3R4W5f99:?]??66`l6,*./7 }7
!
???!
?????6??
`??6????\	E?,=?B$6;B
]J?],]LH]?B	T<,Q=,?BEF	GIJK$L+M.N5O<PARHTOUVWZYcB??J*???A*???D*???G?I>?*???K?*???L6*???O?S*????V??*0?,J??J?B0W,?^`a'd0e;fGg45?o	????*???L??Y? ??????Y? ??
*?l?*???@7?hY6?K*???@7?D6?-??*?K??o6????	rExOzZ{e|l}r{?????????????????	j??v???*???L??Y? ??*?l<?
*?l<*???@B!?hY6?*???@B!?D??	??!?)?+?A?C?H?Q?x?}?????????
??i=>*???*?Z/???????????Y? ?	7??+:?lY*?{?o:?rd6????uv???Y? ?6	6
6?t?u7 }	??[?
?z~6?????Y? ?
??
dhy?7?
?
6	?	?	6	?	????
?	?dhy?76*???P*?Z/x7??6		?zy?7}7?	?|?7*?ZP????????,?K$,?b?B?x?,????P?~Y??,}??,	???,
(:?B/3?,	V?,i??i??g?,81?B??(????!?5?8?<???P?Y?z?}????????????????????????
(/4BKQY!bh#???A	*??+????	??	?*?
()???B
*?X+??W??
??
?*?
.	/ ??#*+,-?6*+,-??6*+,????>#??##?#??#?H#?,#,,?9
:; <????+??P??Y,????:?:??:??**????,?????*-?6??ͧ???Y+????:??Y,????:??:??Z*?????+?6	??:

??/*
????	?
,?????*
-?6???????????$,?;??6(?1?
{\(?@?'	eu??tf??????#??????H??,?,,?^C	DEG$H,IAJPKSLVMeNtP{Q?R?S?U?V?W?X?Y?Z?[?]????,?>??,??6*?b??????d>????????UY?V:*?r??????Y??:??Y??:?:??Y??:		??????	?²Š?Y? ?	??6
*?b
??:*,
?͚???*??+??6????*+?6

?*+
??W??~????Z?,
?O??,?,?,,
????#??????,??,???*W???`???f??Hq???	?fcefg"h-k6p?qNs`tfuqvyw?x?y?z?|?~????????????????6β?+???ݟ?Y? ???6???*+?????+??W??+d????W66	6
66
?7+????+??6
*?b
??6????Y? ?	???n	??6
*?b
??6?????
??W	
??`6	?+

??
??W	
??`6	
??`66
??P
?-??++???W++???W? 	??	???W??*?b????Y? ???*?i????Y? ???*?b?/??????Y? ?????_?,
????????,??,?????????%??,jd?,n`?,	q]?,
tZ?,wW,??0??%?1?3?@?B?H?Q?W?g?j?n?q?t?w?|?????????????????????????????????$?'?*?/?6?8?G?Y?e?v???????????<+?6d-?d???+??$-??$??????><??<?<,<?<,4,???? ?8?:??B*+????????????O*+??+?$???????????=	*?i+????	??	????Q??r?L??Y?
??M,???^??,?²Š?Y? ?*?b,?¶?N**??-*?Z?3??*??????,?:*+*?Z*???W?????4:4?]?r??n(c???2.:KTW]nq ??A?:*??+,??6-?? ?*??-?6*??+,???RA??A(?A??A?HA?,A,,;H-,?$%&!''(3*>,
??:??????Y? ?6?*/,/?????????4?,:H: ,:!H:",?1245$62588#:?H??~?|;?????$,?<=??Q?*h?&Y?'L?&Y?'M?&Y?'N*???G:6*???D?:*???K6/7?O7			???666
666		???*??	??6?h6??6/7?h6?D6?0???K??Y? ?
???Y)????
?r???K?????-`6?!*???0d6*???????~6?N?6?>??*???36?"????Y? ?*???06??@???~??Y? ?-?6-???:???Y??1*/7?D?? ?D??K???h
wB?2?z~??vB?D
I?P?|=?
E?????Bx,?
GH
y:?N zd;zu~
z?~?z?~??? {,?
LM
|??S)?~?!z?~?z?~E????),,?S
?B?`6??
?~?*	?????~??	?????6?B?Y
MM?/ y???B?y
>?0?0y???,?|
]>?0?y???,?
`>?0x????,??
?>?-????,??
LM?/ }???B??
mB?4
0{??~??
?B??
EB?3	{?/~??	?B??
fB?3	?z/~??	?B??
AB?/?~???B??
xI?:?	??????B??
?I?:?	??????B??
?I?:?	??????B??
HI?:[	??????B??
gd????_????B?,??
cd????b????B?,?????/?????,??:?/?????,??I?/????B??B?/?/???B??Q?M)??????UY????
?
???W??

(??J		

@ "$%




© 2015 - 2025 Weber Informatics LLC | Privacy Policy