
com.groupbyinc.flux.common.ibm.icu.text.CjkBreakEngine.class Maven / Gradle / Ivy
???? 2' 6com/groupbyinc/flux/common/ibm/icu/text/CjkBreakEngine =com/groupbyinc/flux/common/ibm/icu/text/DictionaryBreakEngine CjkBreakEngine.java Dcom/groupbyinc/flux/common/ibm/icu/text/DictionaryBreakEngine$DequeI DequeI 7com/groupbyinc/flux/common/ibm/icu/text/Normalizer$Mode 2com/groupbyinc/flux/common/ibm/icu/text/Normalizer Mode Ccom/groupbyinc/flux/common/ibm/icu/text/Normalizer$QuickCheckResult QuickCheckResult fHangulWordSet 4Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet; fHanWordSet fKatakanaWordSet fHiraganaWordSet fDictionary ;Lcom/groupbyinc/flux/common/ibm/icu/text/DictionaryMatcher; kMaxKatakanaLength I kMaxKatakanaGroupLength maxSnlp ? kint32max??? (Z)V java/io/IOException # ()V ! %
& ( Hira * 6com/groupbyinc/flux/common/ibm/icu/text/DictionaryData , loadDictionaryFor O(Ljava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/text/DictionaryMatcher; . /
- 0 2
setCharacters 7(Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;)V 4 5
6 2com/groupbyinc/flux/common/ibm/icu/text/UnicodeSet 8
9 & ; addAll j(Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;)Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet; = >
9 ? A C ?p add 7(I)Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet; F G
9 H cjSet this 8Lcom/groupbyinc/flux/common/ibm/icu/text/CjkBreakEngine; korean Z equals (Ljava/lang/Object;)Z fSet Q R O P
9 T other obj Ljava/lang/Object; hashCode ()I java/lang/Object [ getClass ()Ljava/lang/Class; ] ^
\ _ Y Z
\ a getKatakanaCost (I)I [I e
wordlength katakanaCost
isKatakana (I)Z ?f ?? value divideUpDictionaryRange h(Ljava/text/CharacterIterator;IILcom/groupbyinc/flux/common/ibm/icu/text/DictionaryBreakEngine$DequeI;)I java/text/CharacterIterator p setIndex (I)C r s q t java/lang/StringBuffer v x (Ljava/lang/String;)V ! z
w { getIndex } Z q ~ current ()C ? ? q ? append (C)Ljava/lang/StringBuffer; ? ?
w ? next ? ? q ? toString ()Ljava/lang/String; ? ?
w ? NFKC 9Lcom/groupbyinc/flux/common/ibm/icu/text/Normalizer$Mode; ? ? ?
quickCheck ?(Ljava/lang/String;Lcom/groupbyinc/flux/common/ibm/icu/text/Normalizer$Mode;)Lcom/groupbyinc/flux/common/ibm/icu/text/Normalizer$QuickCheckResult; ? ?
? YES ELcom/groupbyinc/flux/common/ibm/icu/text/Normalizer$QuickCheckResult; ? ? ? isNormalized O(Ljava/lang/String;Lcom/groupbyinc/flux/common/ibm/icu/text/Normalizer$Mode;I)Z ? ?
? java/lang/String ? !java/text/StringCharacterIterator ?
? { length ? Z
? ? codePointAt ? d
? ? java/lang/Character ? charCount ? d
? ? normalize _(Ljava/lang/String;Lcom/groupbyinc/flux/common/ibm/icu/text/Normalizer$Mode;)Ljava/lang/String; ? ?
? O(Ljava/lang/String;Lcom/groupbyinc/flux/common/ibm/icu/text/Normalizer$Mode;I)V ! ?
? endIndex ? Z
? ? Z
?
~ 9com/groupbyinc/flux/common/ibm/icu/text/DictionaryMatcher ? matches ((Ljava/text/CharacterIterator;I[I[II[I)I ? ?
? ? :com/groupbyinc/flux/common/ibm/icu/impl/CharacterIteration ? current32 (Ljava/text/CharacterIterator;)I ? ?
? ? contains ? j
9 ? i j
? next32 ? ?
? ? c d
? .com/groupbyinc/flux/common/ibm/icu/impl/Assert ? assrt ? "
? ? size ? Z
? peek ? Z
?
? push (I)V ? ?
? isEmpty ()Z ? ?
? pop ? Z
? codepoint index text Ljava/text/CharacterIterator; normStr Ljava/lang/String;
normalizer 4Lcom/groupbyinc/flux/common/ibm/icu/text/Normalizer; i newSnlp j maxSearchLength count_ count is_katakana pos inText startPos endPos foundBreaks FLcom/groupbyinc/flux/common/ibm/icu/text/DictionaryBreakEngine$DequeI; inputLength
charPositions s Ljava/lang/StringBuffer;
prenormstr
numCodePts bestSnlp prev maxWordSize values lengths ix is_prev_katakana
t_boundary numBreaks correctedNumBreaks [\uac00-\ud7a3] applyPattern H(Ljava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;
9 [:Han:] [[:Katakana:]\uff9e\uff9f] [:Hiragana:] freeze 6()Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;
9
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile InnerClasses ! " ? U*? '*? )*+? 1? )?
*? 3? 7? 7? 9Y? :M,?