
com.groupbyinc.flux.common.ibm.icu.text.ThaiBreakEngine.class Maven / Gradle / Ivy
???? 1 ? 7com/groupbyinc/flux/common/ibm/icu/text/ThaiBreakEngine =com/groupbyinc/flux/common/ibm/icu/text/DictionaryBreakEngine ThaiBreakEngine.java Dcom/groupbyinc/flux/common/ibm/icu/text/DictionaryBreakEngine$DequeI DequeI Jcom/groupbyinc/flux/common/ibm/icu/text/DictionaryBreakEngine$PossibleWord PossibleWord THAI_LOOKAHEAD B THAI_ROOT_COMBINE_THRESHOLD THAI_PREFIX_COMBINE_THRESHOLD THAI_PAIYANNOI C /
THAI_MAIYAMOK F
THAI_MIN_WORD THAI_MIN_WORD_SPAN fDictionary ;Lcom/groupbyinc/flux/common/ibm/icu/text/DictionaryMatcher; fThaiWordSet 4Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet; fEndWordSet
fBeginWordSet
fSuffixSet 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 1 2
3 Thai 5 6com/groupbyinc/flux/common/ibm/icu/text/DictionaryData 7 loadDictionaryFor O(Ljava/lang/String;)Lcom/groupbyinc/flux/common/ibm/icu/text/DictionaryMatcher; 9 :
8 ; = this 9Lcom/groupbyinc/flux/common/ibm/icu/text/ThaiBreakEngine; equals (Ljava/lang/Object;)Z obj Ljava/lang/Object; hashCode ()I java/lang/Object G getClass ()Ljava/lang/Class; I J
H K E F
H M handles (II)Z 2com/groupbyinc/flux/common/ibm/icu/lang/UCharacter Q getIntPropertyValue (II)I S T
R U script I c breakType divideUpDictionaryRange h(Ljava/text/CharacterIterator;IILcom/groupbyinc/flux/common/ibm/icu/text/DictionaryBreakEngine$DequeI;)I " #
] java/text/CharacterIterator _ setIndex (I)C a b ` c getIndex e F ` f
candidates \(Ljava/text/CharacterIterator;Lcom/groupbyinc/flux/common/ibm/icu/text/DictionaryMatcher;I)I h i
j acceptMarked (Ljava/text/CharacterIterator;)I l m
n markCurrent p #
q backUp (Ljava/text/CharacterIterator;)Z s t
u
longestPrefix w F
x current ()C z { ` | next ~ { ` ? 2com/groupbyinc/flux/common/ibm/icu/text/UnicodeSet ? contains (I)Z ? ?
? ? ? ! ? ? previous ? { ` ? intValue ? F
' ? push (I)V ? ?
? peek ? F
? pop ? F
? i wordsMatched 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 M[Lcom/groupbyinc/flux/common/ibm/icu/text/DictionaryBreakEngine$PossibleWord;
? ] [[:Thai:]&[: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; ? ?
? ? ![[:Thai:]&[:LineBreak=SA:]&[:M:]] ? add 7(I)Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet; ? ?
? ? " 2
? ? remove ? ?
? ? 8(II)Lcom/groupbyinc/flux/common/ibm/icu/text/UnicodeSet; ? ?
? ? ? ?
? ? freeze ? ?
? ?
ConstantValue Code LocalVariableTable LineNumberTable
Exceptions
SourceFile InnerClasses
?
?
? ? ?
?
?
! " # ? ] '*? 'Y? +SY? +S? .*? 0? 4*6?