
com.groupbyinc.flux.index.analysis.PatternTokenizerFactory.class Maven / Gradle / Ivy
???? 3 q :com/groupbyinc/flux/index/analysis/PatternTokenizerFactory ;com/groupbyinc/flux/index/analysis/AbstractTokenizerFactory PatternTokenizerFactory.java pattern Ljava/util/regex/Pattern; group I ?(Lcom/groupbyinc/flux/index/Index;Lcom/groupbyinc/flux/index/settings/IndexSettingsService;Ljava/lang/String;Lcom/groupbyinc/flux/common/settings/Settings;)V *Lcom/groupbyinc/flux/common/inject/Inject; ;Lcom/groupbyinc/flux/common/inject/assistedinject/Assisted; 7com/groupbyinc/flux/index/settings/IndexSettingsService getSettings 0()Lcom/groupbyinc/flux/common/settings/Settings;
?(Lcom/groupbyinc/flux/index/Index;Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Lcom/groupbyinc/flux/common/settings/Settings;)V
\W+ ,com/groupbyinc/flux/common/settings/Settings get 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
"java/lang/IllegalArgumentException java/lang/StringBuilder " ()V
$
# % pattern is missing for [ ' append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ) *
# + ] tokenizer of type 'pattern' - toString ()Ljava/lang/String; / 0
# 1 (Ljava/lang/String;)V
3
! 4 com/groupbyinc/flux/index/Index 6 java/lang/String 8 flags : &(Ljava/lang/String;)Ljava/lang/String; <
= &com/groupbyinc/flux/common/regex/Regex ? compile ?(Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/Pattern; A B
@ C E java/lang/Integer H valueOf (I)Ljava/lang/Integer; J K
I L getAsInt :(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Integer; N O
P intValue ()I R S
I T V this