Edit C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java\lib\external\com\ibm\icu\text\ArabicShaping.class
Êþº¾ /{ $ $ !" $# $% & k' $( k) $*+ $,- k ./0123456789:;<=>?@ ABCD ;EF <G AH þp þ $I þü $J þõ $K $L ÿÿ $M $NO $P $Q $R $S $T ÿ $Uÿÿÿ $V $W $X $Y $Z $[ $\ ]^ $_ $` $ab $c $d ? ? ? ? ?e ?f options I isLogical Z LENGTH_GROW_SHRINK ConstantValue LENGTH_FIXED_SPACES_NEAR LENGTH_FIXED_SPACES_AT_END LENGTH_FIXED_SPACES_AT_BEGINNING LENGTH_MASK TEXT_DIRECTION_LOGICAL TEXT_DIRECTION_VISUAL_LTR TEXT_DIRECTION_MASK LETTERS_NOOP LETTERS_SHAPE LETTERS_UNSHAPE LETTERS_SHAPE_TASHKEEL_ISOLATED LETTERS_MASK DIGITS_NOOP DIGITS_EN2AN DIGITS_AN2EN @ DIGITS_EN2AN_INIT_LR ` DIGITS_EN2AN_INIT_AL ? DIGITS_MASK à DIGIT_TYPE_AN DIGIT_TYPE_AN_EXTENDED DIGIT_TYPE_MASK IRRELEVANT LAMTYPE ALEFTYPE LINKR LINKL LINK_MASK irrelevantPos [I convertLamAlef [C convertNormalizedLamAlef araLink presLink convertFEto06 shapeTable [[[I $class$com$ibm$icu$text$ArabicShaping Ljava/lang/Class; Synthetic shape ([CII[CII)I Code LineNumberTable LocalVariableTable this Lcom/ibm/icu/text/ArabicShaping; source sourceStart sourceLength dest destStart destSize Exceptions ([CII)V start length &(Ljava/lang/String;)Ljava/lang/String; text Ljava/lang/String; src len <init> (I)V equals (Ljava/lang/Object;)Z rhs Ljava/lang/Object; hashCode ()I toString ()Ljava/lang/String; buf Ljava/lang/StringBuffer; shapeToArabicDigitsWithContext ([CIICZ)V e Ljava/io/IOException; ch C i digitBase lastStrongWasAL bdp Lcom/ibm/icu/impl/UBiDiProps; invertBuffer temp j buffer changeLamAlef (C)C specialChar (C)I getLink countSpacesLeft ([CII)I count countSpacesRight isTashkeelChar (C)Z isAlefChar isLamAlefChar isNormalizedLamAlefChar calculateSize removeLamAlefSpaces w r lenOptions expandLamAlef ([CIII)I lacount normalize shapeUnicode ([CIIII)I wLamalef flag tashkeelFlag lamalef_found currLink nextLink prevLink lastLink lastPos nx nw deShapeUnicode lamalef_count internalShape digitDelta digitTop outputSize class$ %(Ljava/lang/String;)Ljava/lang/Class; x1 "Ljava/lang/ClassNotFoundException; x0 <clinit> ()V SourceFile ArabicShaping.javagh java/lang/ClassNotFoundException java/lang/NoClassDefFoundErrori Ç ¾j "java/lang/IllegalArgumentException source can not be null java/lang/StringBuffer ¾ bad source start (klkm ) or length ( ) for buffer of length Æ Ç null dest requires destSize == 0 bad dest start ( ) or size ( ÿ © l m 'com/ibm/icu/text/ArabicShapingException 5Cannot shape in place with length option grow/shrink. ¨ ©no java/lang/String ¾ ¶ bad DIGITS options n opq ¥ ¦ com.ibm.icu.text.ArabicShaping com/ibm/icu/text/ArabicShapingkr grow/shrink spaces near spaces at end spaces at beginning , logical , visual , no letter shaping , shape letters !, shape letters tashkeel isolated , unshape letters , 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 ]stu java/io/IOException "java/util/MissingResourceException (BidiProps) ¾vpw ? ¡ ? ä ã å ã æ ã ? ? no space for lamalef Þ ß á ß ¢ ? ï ß Ý Ü â ã Ù Ú Û Ü £ ¤ ? ? è ß ì í ç ßxyz Õ ¶ ð ñ ý í not enough room for result data Ê Ë ? ? [[I java/lang/Object java/lang/Class forName getMessage (Ljava/lang/String;)V append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; toCharArray ()[C getClass ()Ljava/lang/Class; (C)Ljava/lang/StringBuffer; com/ibm/icu/impl/UBiDiProps getSingleton ()Lcom/ibm/icu/impl/UBiDiProps; 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V (I)I java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V 1 $ k &