com.groupbyinc.flux.common.ibm.icu.text.KhmerBreakEngine.class Maven / Gradle / Ivy
???? 2 ? 8com/groupbyinc/flux/common/ibm/icu/text/KhmerBreakEngine =com/groupbyinc/flux/common/ibm/icu/text/DictionaryBreakEngine KhmerBreakEngine.java Dcom/groupbyinc/flux/common/ibm/icu/text/DictionaryBreakEngine$DequeI DequeI Jcom/groupbyinc/flux/common/ibm/icu/text/DictionaryBreakEngine$PossibleWord PossibleWord KHMER_LOOKAHEAD B KHMER_ROOT_COMBINE_THRESHOLD KHMER_PREFIX_COMBINE_THRESHOLD KHMER_MIN_WORD KHMER_MIN_WORD_SPAN fDictionary ;Lcom/groupbyinc/flux/common/ibm/icu/text/DictionaryMatcher;
fKhmerWordSet 4Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet; fEndWordSet
fBeginWordSet fMarkSet ()V java/io/IOException java/lang/Integer valueOf (I)Ljava/lang/Integer; " #
! $ ([Ljava/lang/Integer;)V &
' )
setCharacters 7(Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet;)V + ,
- Khmr / 6com/groupbyinc/flux/common/ibm/icu/text/DictionaryData 1 loadDictionaryFor O(Ljava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/text/DictionaryMatcher; 3 4
2 5 7 this :Lcom/groupbyinc/flux/common/ibm/icu/text/KhmerBreakEngine; equals (Ljava/lang/Object;)Z obj Ljava/lang/Object; hashCode ()I java/lang/Object A getClass ()Ljava/lang/Class; C D
B E ? @
B G handles (II)Z 2com/groupbyinc/flux/common/ibm/icu/lang/UCharacter K getIntPropertyValue (II)I M N
L O script I c breakType divideUpDictionaryRange h(Ljava/text/CharacterIterator;IILcom/groupbyinc/flux/common/ibm/icu/text/DictionaryBreakEngine$DequeI;)I M[Lcom/groupbyinc/flux/common/ibm/icu/text/DictionaryBreakEngine$PossibleWord; W
Y java/text/CharacterIterator [ setIndex (I)C ] ^ \ _ getIndex a @ \ b
candidates \(Ljava/text/CharacterIterator;Lcom/groupbyinc/flux/common/ibm/icu/text/DictionaryMatcher;I)I d e
f acceptMarked (Ljava/text/CharacterIterator;)I h i
j markCurrent l
m backUp (Ljava/text/CharacterIterator;)Z o p
q
longestPrefix s @
t current ()C v w \ x next z w \ { } 2com/groupbyinc/flux/common/ibm/icu/text/UnicodeSet contains (I)Z ? ?
? ? ? ? intValue ? @
! ? push (I)V ? ?
? peek ? @
? pop ? @
? i wordsMatched foundBest Z candidate remaining pc chars uc currPos
wordLength fIter Ljava/text/CharacterIterator;
rangeStart rangeEnd foundBreaks FLcom/groupbyinc/flux/common/ibm/icu/text/DictionaryBreakEngine$DequeI;
wordsFound words
? Y [[:Khmer:]&[:LineBreak=SA:]] ? applyPattern H(Ljava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet; ? ?
? ? compact 6()Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet; ? ?
? ? "[[:Khmer:]&[:LineBreak=SA:]&[:M:]] ? add 7(I)Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet; ? ?
? ? ,
? ? 8(II)Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet; ? ?
? ? remove ? ?
? ? freeze ? ?
? ?
ConstantValue Code LocalVariableTable LineNumberTable
Exceptions
StackMapTable
SourceFile InnerClasses
?
?
?
?
?
? ] '*? !Y? %SY? %S? (*? *? .*0? 6? 8? ? ' 9 : ? D E G &