com.groupbyinc.flux.common.apache.commons.codec.language.DoubleMetaphone.class Maven / Gradle / Ivy
???? 23 Hcom/groupbyinc/flux/common/apache/commons/codec/language/DoubleMetaphone java/lang/Object =com/groupbyinc/flux/common/apache/commons/codec/StringEncoder DoubleMetaphone.java ^com/groupbyinc/flux/common/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult DoubleMetaphoneResult VOWELS Ljava/lang/String; AEIOUY
SILENT_START [Ljava/lang/String; L_R_N_M_B_H_F_V_W_SPACE ES_EP_EB_EL_EY_IB_IL_IN_IE_EI_ER L_T_K_S_N_M_B_Z
maxCodeLen I ()V
this JLcom/groupbyinc/flux/common/apache/commons/codec/language/DoubleMetaphone; doubleMetaphone &(Ljava/lang/String;)Ljava/lang/String; '(Ljava/lang/String;Z)Ljava/lang/String;
! value
cleanInput $
% isSlavoGermanic (Ljava/lang/String;)Z ' (
)
isSilentStart + (
,
getMaxCodeLen ()I . /
0 N(Lcom/groupbyinc/flux/common/apache/commons/codec/language/DoubleMetaphone;I)V 2
3
isComplete ()Z 5 6
7 java/lang/String 9 length ; /
: < charAt (I)C > ?
: @ handleAEIOUY d(Lcom/groupbyinc/flux/common/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I B C
D append (C)V F G
H (Ljava/lang/String;I)C > J
K handleC v(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;I)I M N
O handleD Q N
R handleG w(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult;IZ)I T U
V handleH X N
Y handleJ [ U
\ handleL ^ N
_ conditionM0 (Ljava/lang/String;I)Z a b
c handleP e N
f handleR h U
i handleS k U
l handleT n N
o handleW q N
r handleX t N
u handleZ w U
x getAlternate ()Ljava/lang/String; z {
|
getPrimary ~ {
alternate Z
slavoGermanic index result `Lcom/groupbyinc/flux/common/apache/commons/codec/language/DoubleMetaphone$DoubleMetaphoneResult; encode &(Ljava/lang/Object;)Ljava/lang/Object; @com/groupbyinc/flux/common/apache/commons/codec/EncoderException ? 6DoubleMetaphone encode parameter is not of type String ? (Ljava/lang/String;)V ?
? ?
? obj Ljava/lang/Object; isDoubleMetaphoneEqual '(Ljava/lang/String;Ljava/lang/String;)Z ((Ljava/lang/String;Ljava/lang/String;Z)Z ? ?
? value1 value2 Bcom/groupbyinc/flux/common/apache/commons/codec/binary/StringUtils ? equals 3(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z ? ?
? ?
setMaxCodeLen (I)V conditionC0 ? b
? CAESAR ? contains *(Ljava/lang/String;II[Ljava/lang/String;)Z ? ?
? CH ? handleCH ? N
? CZ ? WICZ ? (CC)V F ?
? CIA ? CC ? handleCC ? N
? CK ? CG ? CQ ? CI ? CE ? CY ? CIO ? CIE ? C ? Q ? G ? C ? K ? Q ? E ? H ? HU ? UCCEE ? UCCES ? KS ? F ?
? CHAE ? conditionCH0 ? b
? conditionCH1 ? b
? MC ? DG ? Y ? TK ? DT ? DD ? handleGH ? N
? isVowel (C)Z
KN N '(Ljava/lang/String;Ljava/lang/String;)V F
EY LI KL L ER DANGER RANGER MANGER RGY OGY AGGI" OGGI$ VAN & VON ( SCH* ET, IER. B0 D2 G4 R6 T8 JOSE: SAN < > S@ conditionL0B b
C
appendPrimaryE G
F PH IEJ MEL MAN appendAlternateP G
Q ISLS YSLU SUGARW SHY HEIM[ HOEK] HOLM_ HOLZa SIOc SIAe SIANg Mi Wk ? SCn handleSCp N
q AIs OIu OOw ENy UY{ ED} EM X? SK? TION? TIA? TCH? TH? TTH? OM? AM? WR? WH? EWSKI? EWSKY? OWSKI? OWSKY? WITZ? TS? FX? IAU? EAU? AU? OU? ZO? ZI? ZA? CHIA? ACH? BACHER? MACHER? c HARAC? HARIS? HOR? HYM? HIA? HEM? CHORE? ORCHES? ARCHIT? ORCHID? A? O? U? ? ILLO? ILLA? ALLE? AS? OS? UMB? indexOf (I)I??
:? (Ljava/lang/String;)I??
:? ch ?
startsWith? (
:? element arr$ len$ i$ trim? {
:? java/util/Locale? ENGLISH Ljava/util/Locale;?? ?? toUpperCase &(Ljava/util/Locale;)Ljava/lang/String;?
: input substring (II)Ljava/lang/String;
: (Ljava/lang/Object;)Z ?
: target start criteria GN PN PS F V ES EP EB EL! IB# IL% IN' EI)
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile InnerClasses ! + ' , <