com.groupbyinc.flux.index.analysis.PatternTokenizerFactory.class Maven / Gradle / Ivy
???? 4 i :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/IndexSettings;Lcom/groupbyinc/flux/env/Environment;Ljava/lang/String;Lcom/groupbyinc/flux/common/settings/Settings;)V l(Lcom/groupbyinc/flux/index/IndexSettings;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; ' (
) (Ljava/lang/String;)V
+
, 'com/groupbyinc/flux/index/IndexSettings . #com/groupbyinc/flux/env/Environment 0 java/lang/String 2 flags 4 &(Ljava/lang/String;)Ljava/lang/String; 6
7 &com/groupbyinc/flux/common/regex/Regex 9 compile ?(Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/Pattern; ; <
: = ? java/lang/Integer B valueOf (I)Ljava/lang/Integer; D E
C F getAsInt :(Ljava/lang/String;Ljava/lang/Integer;)Ljava/lang/Integer; H I
J intValue ()I L M
C N P this