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

com.groupbyinc.flux.common.ibm.icu.text.ArabicShaping.class Maven / Gradle / Ivy

????25com/groupbyinc/flux/common/ibm/icu/text/ArabicShapingjava/lang/ObjectArabicShaping.javaoptionsI	isLogicalZspacesRelativeToTextBeginEndtailCharCSEEN_TWOCELL_NEAR 	SEEN_MASKpYEHHAMZA_TWOCELL_NEAR
YEHHAMZA_MASK?TASHKEEL_BEGINTASHKEEL_ENDTASHKEEL_RESIZETASHKEEL_REPLACE_BY_TATWEEL
TASHKEEL_MASK!SPACES_RELATIVE_TO_TEXT_BEGIN_ENDSPACES_RELATIVE_TO_TEXT_MASKSHAPE_TAIL_NEW_UNICODESHAPE_TAIL_TYPE_MASKLENGTH_GROW_SHRINKLAMALEF_RESIZELENGTH_FIXED_SPACES_NEARLAMALEF_NEARLENGTH_FIXED_SPACES_AT_ENDLAMALEF_END LENGTH_FIXED_SPACES_AT_BEGINNING
LAMALEF_BEGINLAMALEF_AUTOLENGTH_MASKLAMALEF_MASKTEXT_DIRECTION_LOGICALTEXT_DIRECTION_VISUAL_RTLTEXT_DIRECTION_VISUAL_LTRTEXT_DIRECTION_MASKLETTERS_NOOP
LETTERS_SHAPELETTERS_UNSHAPELETTERS_SHAPE_TASHKEEL_ISOLATEDLETTERS_MASKDIGITS_NOOPDIGITS_EN2AN DIGITS_AN2EN@DIGITS_EN2AN_INIT_LR`DIGITS_EN2AN_INIT_AL?DIGITS_MASK?
DIGIT_TYPE_ANDIGIT_TYPE_AN_EXTENDEDDIGIT_TYPE_MASKHAMZAFE_CHAR??HAMZA06_CHAR!YEH_HAMZA_CHAR&YEH_HAMZAFE_CHAR??LAMALEF_SPACE_SUB??TASHKEEL_SPACE_SUB??LAM_CHARD
SPACE_CHARSHADDA_CHAR?|
SHADDA06_CHARQTATWEEL_CHAR@SHADDA_TATWEEL_CHAR?}
NEW_TAIL_CHAR?s
OLD_TAIL_CHAR 
SHAPE_MODEDESHAPE_MODE
IRRELEVANTLAMTYPEALEFTYPELINKRLINKL	LINK_MASK
irrelevantPos[ItailFamilyIsolatedFinaltashkeelMedial
yehHamzaToYeh[CconvertNormalizedLamAlefaraLinkpresLink
convertFEto06
shapeTable[[[Ishape([CII[CII)I>com/groupbyinc/flux/common/ibm/icu/text/ArabicShapingException?"java/lang/IllegalArgumentException?source can not be null?(Ljava/lang/String;)V??
??java/lang/StringBuilder?()V??
??bad source start (?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??(I)Ljava/lang/StringBuilder;??
??
) or length (?) for buffer of length ?toString()Ljava/lang/String;??
?? null dest requires destSize == 0?bad dest start (?) or size (?	?Wrong Tashkeel argument?Wrong Lam Alef argument?=Tashkeel replacement should not be enabled in deshaping mode ?
internalShape??
?this7Lcom/groupbyinc/flux/common/ibm/icu/text/ArabicShaping;sourcesourceStartsourceLengthdest	destStartdestSize([CII)V0Cannot shape in place with length option resize.?
????
?startlength&(Ljava/lang/String;)Ljava/lang/String;java/lang/String?toCharArray()[C??
??z??
??textLjava/lang/String;srclen(I)V
?bad DIGITS options?		?
		?	?equals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class;??
?rhsLjava/lang/Object;hashCode()I
?
??(C)Ljava/lang/StringBuilder;??
??LamAlef resize?LamAlef spaces at near?LamAlef spaces at begin?LamAlef spaces at end?lamAlef auto?	, logical?, visual?, no letter shaping?, shape letters?!, shape letters tashkeel isolated?, unshape letters?, Seen at near, Yeh Hamza at near, Tashkeel at begin, Tashkeel at end, Tashkeel replace with tatweel	, Tashkeel resize, no digit shaping
, shape digits to AN, shape digits to EN-, shape digits to AN contextually: default EN-, shape digits to AN contextually: default AL, standard Arabic-Indic digits, extended Arabic-Indic digits]bufLjava/lang/StringBuilder;shapeToArabicDigitsWithContext	([CIICZ)V2com/groupbyinc/flux/common/ibm/icu/impl/UBiDiProps!INSTANCE4Lcom/groupbyinc/flux/common/ibm/icu/impl/UBiDiProps;#$	"%(I)I?'
"(chi	digitBaselastStrongWasALbdpinvertBuffertempjbuffer
changeLamAlef(C)CspecialChar(C)I?p?getLink|v	:??}v	=countSpacesLeft([CII)IecountcountSpacesRightisTashkeelChar(C)ZisSeenTailFamilyChar????wv	IisSeenFamilyChar
isTailCharisAlefMaksouraChar????isYehHamzaChar??isTashkeelCharFE?uisTashkeelOnTatweelCharxv	U????isIsolatedTashkeelChar?^?c
isAlefChar
isLamAlefChar??isNormalizedLamAlefChar
calculateSize\E
aRE
c]E
e
countSpaceSub([CIC)IsubChar
shiftArray([CIIC)Vwr	flipArray([CIII)IhandleTashkeelWithTatweel([CI)IT6
rY6
thandleGeneratedSpacesgh
wjk
yno
{wLwTlenOptionsLamAleflenOptionsTashkeel	lamAlefOn
tashkeelOnexpandCompositCharAtBegin([CIII)ZC@
?_E
?{z	?lacount
spaceNotFoundexpandCompositCharAtEnd?@
?expandCompositCharAtNear
([CIIIII)ZF6
?PE
?yz	?yehHamzaOptionseenTailOption
lamAlefOptionexpandCompositChar	([CIIII)I??
???
???
?No spacefor lamalef? No space for Seen tail expansion?No space for YehHamza expansion?shapingModelenOptionsSeenlenOptionsYehHamza	normalize~v	?deshapeNormalizeME
?LE
?yehHamzaComposeEnabledseenComposeEnabledshapeUnicode?@
?96
??DE
????34
?K6
?56
??	?uv	?v@
???
?wLamalefflagtashkeelFlag
lamalef_count
lamalef_found
seenfam_foundyehhamza_foundtashkeel_foundcurrLinknextLinkprevLinklastLinklastPosnxnwdeShapeUnicode?@
?`@
?java/lang/System?	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V??
??/?
???
?pq
??o
?not enough room for result data? 
?
digitDeltadigitTop
outputSize?????[[I?v
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFile1M	
	
?????????? !? "?#$?#%?&'?&(?)*?)+?,-?,.?/0?/1?23?45?46?&7?&8?9:?9;?&<?=>??@?AB?AC?&D?EF?GH?IJ?KL?MN?&O?PQ?PR?ST?UV?WX?YZ?[\?]^?_`?Ea?bc?de?fg?hi?jk?lm?&n?)o?9p??q?Er?)s?,t?/uvwvxvyz{z|v}v
~v?*??h+?
??Y??????`+??1??Y??Y???????????????+??????????
??Y?????I??`??4??Y??Y???????????????????????*??~?=*??~?1*??~?%*??~?*??~?
??Y????*??4~?D*??4~?9*??4~?.*??4~?$*??4~2?*??4~?
??Y????*??~?*??~?
??Y????*+???Hh??h?zh?h?h?zh?h?>Z[]^LbVc`ezg?l?q?v0|:?P?Z?	-0?C?J???} *??4~?
??Y????*++??W?* ?? ?z ? ??
???????>+??M,N*??4~?*??~?
,?h?N*,,?--???6??Y-?Ͱ4>??>??9?z7?z2?????$?2??$??????Y*??*???~??
??Yշ??*~????* ~ ????#~#?*j?ۧ
* ?۱Y??Y*
??	???-???H?Q?X?5?J?P???h!+?+???*??+??????!??!??KL K@??/*?????V??AT??Y*???L+[??W*??4~?a2<PFZ+??W?(+??W?+??W?+??W?
+???W*??~?,%+???W?
+???W*??~?R,6J@+???W?+???W?+???W?+??W*??~? +??W*??~?+??W*??~?R)4J?+??W?!+??W?+
??W?+??W*???~?g3 >@I`T?_+??W?,+??W?!+??W?+??W?+??W*??~?/'+??W?+??W+??W+???T??H?$^_aLbVc`djetf{h?i?j?l?m?n?o?pr s(u@vHxxy?z?{?|???????????4???G?O?' ?L?				 	2			/


:



#
 B	}?&:0d?6`6???d+46?)?Q,,8
26?"6??9?+`?U?????\	!X*j+}??}?z}?}?},}-	x.$6
st
vw!xT{W|Z~]`?l?y?|??"?A??
/??+>`d6?*46**4U*U??????>
0(+	!1+2z+?+?????!?*?
?	? 
34?:?7"''+7/73\?]?^?_??:*?(?,?0?4?8?(
56?q!?
&?-'?&.?
3?G?
J?
)??K?R??S?
U?p?7?8???q*?8?:?H?J?m?o?	


96?K"?ӣ
?;"d.? 
?? m? o??7?7d.??K*&	????!?/?1???I?
?@?!>`6?*4 ?d??????4+A!?z!?!B?
??????
C@?`>???*4 ???`dd??*+?z?B????	??
DEIK?R???*?@
F6UG?H?
?JGd.??*
K6M3?6???*
LEM ?	j???*
 "

MEQN?O?
I???*,@
PEMY?
Q???*5
68

REPS?7?8???*B@
T6?C7?'8? j?S?h?
?V7d.?W?
X?	h???C*M!O+P?QAS+

Y6}97?#8?j?S??V7d.d?Z?[???9*_`'a5b7d'
\EX""?#?%?
'???"*m@
]EI^?6?*4???????4?z?i+B???
????	?
jk?/66???"*46????	*U??۱H*/?z/?/A/i,l)m*
???????%?+?.?	?$
no?$?6>?*?*?4U???>?4m$?z$?$A$l???
?? ?"?
?
?
pq?K=?E*4?s?*@U?,*4?s?*hU?*4?u?*4b?* U????? K?zK?I+&	????$?,?>?C?I?
?v@*??4~6*??~666*?ך?*?ٚ?~?U?& 6?	6??(!6?
6??+6`6		?+4[?	+ U????f`6+[?x6	+]?x6
?6?6?$?+[?z	?+?	?	 U????%?+]?z
?+?
?
 U???66?6?6?!?+[?z+	?|6		d>?#?+]?z+
?|6

d>66?
2?6?6?7?
2?*+[?z+	?|6		?+	?	 U????1?*+]?z+
?|6

?+
?
 U?????
?"+?A	?^A?U}	?L~
???z??	??	?	?>	
4PV\x??? ?!??'?(?)?+?,?.?/?3?4?5?6:;<=+A.B1D6E9G@HCKMLVMaNfPrQ{R?S?V?W?Y?[?]?^?a?c?d?e?f?i?j?klmrW ?#?@J?????	
	"$	???&	e6+???	6?`d6`6???;+46???!+??DU+????\d4U?+??U????\	0/*Fm!Ale??e?ze?e?e?b?	2?????*?0?8?B?V?_?b????4????3
g6+???	6?`66`6?>+46		???!+???	\d4U+?DU?+?	U?????f
//*	JmGl"BAg??g?zg?g?g?d?	2?????)?/?7?H?U?^?d???
?2?????
?6+4???	6?`6????+46	?=	???5?)+d4 ?+DU+????	\d4U?y6??0	???'?+d4 ?+d*??U?F6??:	???2?&+d4 ?+??	Yd4U+dSU?	6???A?f
&?*	?+?????z????????????	f????? ?&?4?E?L?`?c?f?u???????????????????????	???H,6?????
?*??4~6*??~6*??~66	*?ך2*?ٚ+?& 6?	6??G2??*?י?*+??6		?*+??6		?*+??6		?N??Y????*+??6		?*+??6		?*+??6		???Y?????*+??6		???Y?????*+??6		?л?Y?????*+??6		????Y??????`6

`6?
?
?;+
46???!+??DU+????\d4U?+??U???`>?I?*+??6		???Y?????*+??6		???Y??????
d/*NHm
UAl?????z????????	???????		?7?	????,?H?N?TZahsx??	????????????? !""$(%4&9'D)I*^+d,l-v.?0?2?3?6?7?8?9?<?=?>???C4?H
?.  !??4??""??@?L66`6?9+467?%?Q?W?[?`?f?i?q?z????????????????????????????????????????'?;?A?J?P?????????????????????????? &25?HR_G?9?	?0?
 ?+?@!?	??o?#*+??6?*+??6?6?>#??#?z#?#?#?	?#	&(* -????????!*??~?*??4~?*+???h?:+??*?י
??6*??~??3}#*??6?\*??~?*??~?*??6?6*??6*??~???6?*??6????Y???*???~?06	*??~?*"`6	??6	?*???~?? ,@f`???	0d6
6?)469?0?\4
`?U???֧c		`?6
0	d66?)46


?
	?\4`?U???֧!*	??*	??*?י??????|*n-+k0?
?*
?-+?7?
?0??,	???z???z??0?0zJ???678;<?'A)F0G9I@JGMJOtQ?R?U?X?[?^?_?e?f?l?m?p?q?r t%u(x-y0d?k?u?|??????????????????????????????????
??5 ???,%#?03?	&??&?????
w

??
YOYOYOYOYOY
OYOYO???
YOYOYOYOYOYOYOYOYOY	OY
OYOYOY
O?J?
YOYOYOYOYOYOYOYOYOY	OY
OYOYOY
OYOYO?V?YNUYOU???Y"UY#UY%UY'U????
Y!OY!OYOY!OYOY!OYOY#OY%OY	)OY
-OY1OY5OY
9OY;OY=OY?OYAOYEOYIOYMOYQOYUOYYOY]OYOYOYOYOYOYOYaOY eOY!iOY"mOY#qOY$uOY%yOY&}OY'OY(?OY)OY*OY+OY,OY-OY.OY/OY0OY1OY2OY3OY4OY5OY6OY7OY8OY9OY:?OY;?OY<?OY=?OY>OY?OY@OYAOYBOYCOYDOYEOYFOYGOYHOYIOYJOYKOYLOYMOYNOYOOYP!OYQ!OYROYS!OYTOYUOYVOYWOYXOYYOYZOY[OY\OY]OY^OY_OY`OYaOYbOYcOYdOYeOYfOYgOYhOYiOYjOYkOYlOYmOYnOYoOYpOYqOYrOYsOYtOYuOYvOYwOYxOYyOYzOY{OY|OY}OY~OYOY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?O?;??
YOYOYOYOYOYOYOYOYOY	OY
OYOYOY
OYOYOYOY OY!OY OY!OYOYOY OY!OYOYOYOYOY OY!OYOY OY!OY"OY#OY$OY%OY&OY'OY(OY)OY*OY+OY,OY-OY.OY/OY0OY1OY2OY3OY4OY5OY6OY7OY8OY9OY:OY;OY<OY=OY>OY?OY@OYAOYBOYCOYDOYEOYFOYGOYHOYIOYJOYKOYLOYMOYNOYOOYPOYQOYROYSOYTOYUOYVOYWOYXOYYOYZOY[OY\OY]OY^OY_OY`OYaOYbOYcOYdOYeOYfOYgOYhOYiOYjOYkOYlOYmOYnOYoOYpOYqOYrOYsOYtOYuOYvOYwOYxOYyOYzOY{OY|OY}OY~OYOY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?OY?O?>??
YKOYKOYLOYLOYMOYMOYNOYNOYOOY	OOY
POYPOYQOY
QOYROYROY!OY"OY"OY#OY#OY$OY$OY%OY%OY&OY&OY&OY&OY'OY'OY(OY (OY!(OY"(OY#)OY$)OY%*OY&*OY'*OY(*OY)+OY*+OY++OY,+OY-,OY.,OY/,OY0,OY1-OY2-OY3-OY4-OY5.OY6.OY7.OY8.OY9/OY:/OY;0OY<0OY=1OY>1OY?2OY@2OYA3OYB3OYC3OYD3OYE4OYF4OYG4OYH4OYI5OYJ5OYK5OYL5OYM6OYN6OYO6OYP6OYQ7OYR7OYS7OYT7OYU8OYV8OYW8OYX8OYY9OYZ9OY[9OY\9OY]:OY^:OY_:OY`:OYaAOYbAOYcAOYdAOYeBOYfBOYgBOYhBOYiCOYjCOYkCOYlCOYmDOYnDOYoDOYpDOYqEOYrEOYsEOYtEOYuFOYvFOYwFOYxFOYyGOYzGOY{GOY|GOY}HOY~HOYIOY?IOY?JOY?JOY?JOY?JOY?\OY?\OY?]OY?]OY?^OY?^OY?_OY?_O????Y??Y?
YOYOYOYOSY?
YOYOYOYOSY?
YOYOYOYOSY?
YOYOYOYOSSY??Y?
YOYOYOYOSY?
YOYOYOYOSY?
YOYOYOYOSY?
YOYOYOYOSSY??Y?
YOYOYOYOSY?
YOYOYOYOSY?
YOYOYOYOSY?
YOYOYOYOSSY??Y?
YOYOYOYOSY?
YOYOYOYOSY?
YOYOYOYOSY?
YOYOYOYOSS?Ʊ&	?.?u????????,?U?b




© 2015 - 2025 Weber Informatics LLC | Privacy Policy