
com.groupbyinc.flux.common.apache.lucene.analysis.custom.CustomAnalyzer$Builder.class Maven / Gradle / Ivy
???? 4K Ocom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$Builder java/lang/Object CustomAnalyzer.java Gcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer Builder Qcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$Builder$1 Xcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$ConditionBuilder ConditionBuilder Icom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$1 loader GLcom/groupbyinc/flux/common/apache/lucene/analysis/util/ResourceLoader; defaultMatchVersion 7Lcom/groupbyinc/flux/common/apache/lucene/util/SetOnce; pLcom/groupbyinc/flux/common/apache/lucene/util/SetOnce; charFilters Ljava/util/List; \Ljava/util/List; tokenizer ?Lcom/groupbyinc/flux/common/apache/lucene/util/SetOnce; tokenFilters ]Ljava/util/List; posIncGap LLcom/groupbyinc/flux/common/apache/lucene/util/SetOnce; offsetGap componentsAdded Z J(Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/ResourceLoader;)V ()V ! #
$ 5com/groupbyinc/flux/common/apache/lucene/util/SetOnce &
' $ ) java/util/ArrayList +
, $ . 0 2 4 6 8 : this QLcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$Builder; withDefaultMatchVersion ?(Lcom/groupbyinc/flux/common/apache/lucene/util/Version;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$Builder; version may not be null @ java/util/Objects B requireNonNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; D E
C F java/lang/IllegalStateException H dYou may only set the default match version before adding tokenizers, token filters, or char filters. J (Ljava/lang/String;)V ! L
I M set (Ljava/lang/Object;)V O P
' Q version 7Lcom/groupbyinc/flux/common/apache/lucene/util/Version; withPositionIncrementGap T(I)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$Builder; "java/lang/IllegalArgumentException W posIncGap must be >= 0 Y
X M java/lang/Integer \ valueOf (I)Ljava/lang/Integer; ^ _
] ` I
withOffsetGap offsetGap must be >= 0 d
withTokenizer w(Ljava/lang/Class;[Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$Builder; java/io/IOException h paramsToMap $([Ljava/lang/String;)Ljava/util/Map; j k
l s(Ljava/lang/Class;Ljava/util/Map;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$Builder; f n
o factory ]Ljava/lang/Class<+Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/TokenizerFactory;>; Ljava/lang/Class; params [Ljava/lang/String; !Tokenizer factory may not be null v applyDefaultParams (Ljava/util/Map;)Ljava/util/Map; x y
z Hcom/groupbyinc/flux/common/apache/lucene/analysis/util/AnalysisSPILoader | newFactoryClassInstance r(Ljava/lang/Class;Ljava/util/Map;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/AbstractAnalysisFactory; ~
} ? applyResourceLoader &(Ljava/lang/Object;)Ljava/lang/Object; ? ?
? 5Ljava/util/Map; Ljava/util/Map; x(Ljava/lang/String;[Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$Builder; t(Ljava/lang/String;Ljava/util/Map;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$Builder; f ?
? name Ljava/lang/String; Tokenizer name may not be null ? Gcom/groupbyinc/flux/common/apache/lucene/analysis/util/TokenizerFactory ? forName l(Ljava/lang/String;Ljava/util/Map;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/TokenizerFactory; ? ?
? ? addTokenFilter ? n
? _Ljava/lang/Class<+Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/TokenFilterFactory;>; TokenFilter name may not be null ? java/util/List ? add (Ljava/lang/Object;)Z ? ? ? ? ? ?
? Icom/groupbyinc/flux/common/apache/lucene/analysis/util/TokenFilterFactory ? n(Ljava/lang/String;Ljava/util/Map;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/TokenFilterFactory; ? ?
? ? ?(Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/TokenFilterFactory;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$Builder; "TokenFilterFactory may not be null ? KLcom/groupbyinc/flux/common/apache/lucene/analysis/util/TokenFilterFactory;
addCharFilter ? n
? ^Ljava/lang/Class<+Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharFilterFactory;>; CharFilter name may not be null ? ? ?
? Hcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharFilterFactory ? m(Ljava/lang/String;Ljava/util/Map;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharFilterFactory; ? ?
? ? when ?(Ljava/lang/String;[Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$ConditionBuilder; }(Ljava/lang/String;Ljava/util/Map;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$ConditionBuilder; ? ?
? lookupClass %(Ljava/lang/String;)Ljava/lang/Class; ? ?
? ? ]com/groupbyinc/flux/common/apache/lucene/analysis/miscellaneous/ConditionalTokenFilterFactory ? java/lang/Class ? isAssignableFrom (Ljava/lang/Class;)Z ? ?
? ? java/lang/StringBuilder ?
? $ TokenFilterFactory ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? ' is not a ConditionalTokenFilterFactory ? toString ()Ljava/lang/String; ? ?
? ? |(Ljava/lang/Class;Ljava/util/Map;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$ConditionBuilder; ? ?
? clazz ?(Ljava/lang/Class;[Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$ConditionBuilder; sLjava/lang/Class<+Lcom/groupbyinc/flux/common/apache/lucene/analysis/miscellaneous/ConditionalTokenFilterFactory;>; ?(Lcom/groupbyinc/flux/common/apache/lucene/analysis/miscellaneous/ConditionalTokenFilterFactory;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$ConditionBuilder; ? ?
? ?(Lcom/groupbyinc/flux/common/apache/lucene/analysis/miscellaneous/ConditionalTokenFilterFactory;Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$Builder;Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$1;)V ! ?
? _Lcom/groupbyinc/flux/common/apache/lucene/analysis/miscellaneous/ConditionalTokenFilterFactory; whenTerm z(Ljava/util/function/Predicate;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$ConditionBuilder; java/util/Collections ? emptyMap ()Ljava/util/Map; ? ?
? ? ?(Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$Builder;Ljava/util/Map;Ljava/util/function/Predicate;)V ! ?
? predicate 8Ljava/util/function/Predicate; Ljava/util/function/Predicate; build K()Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer; get ()Ljava/lang/Object; ? ?
' ? %You have to set at least a tokenizer. ? 5com/groupbyinc/flux/common/apache/lucene/util/Version ? size ()I ? ? toArray (([Ljava/lang/Object;)[Ljava/lang/Object; ? K[Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharFilterFactory; L[Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/TokenFilterFactory; @(Lcom/groupbyinc/flux/common/apache/lucene/util/Version;[Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharFilterFactory;Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/TokenizerFactory;[Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/TokenFilterFactory;Ljava/lang/Integer;Ljava/lang/Integer;)V !
luceneMatchVersion
java/util/Map containsKey ?
? ? put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; map ?Key-value pairs expected, so the number of params must be even. java/util/HashMap
$ Key of param may not be null. i Jcom/groupbyinc/flux/common/apache/lucene/analysis/util/ResourceLoaderAware# inform% "$& TT; Ljava/lang/Object;
access$100 q(Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$Builder;Ljava/util/Map;)Ljava/util/Map; x0 x1
access$200 u(Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$Builder;[Ljava/lang/String;)Ljava/util/Map;
access$300 ?(Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$Builder;Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/TokenFilterFactory;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$Builder; ? ?
2 Signature Code LocalVariableTable LineNumberTable
StackMapTable LocalVariableTypeTable
Exceptions ?(Ljava/lang/Class<+Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/TokenizerFactory;>;[Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$Builder; ?(Ljava/lang/Class<+Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/TokenizerFactory;>;Ljava/util/Map;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$Builder; ?(Ljava/lang/String;Ljava/util/Map;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$Builder; ?(Ljava/lang/Class<+Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/TokenFilterFactory;>;[Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$Builder; ?(Ljava/lang/Class<+Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/TokenFilterFactory;>;Ljava/util/Map;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$Builder; ?(Ljava/lang/Class<+Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharFilterFactory;>;[Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$Builder; ?(Ljava/lang/Class<+Lcom/groupbyinc/flux/common/apache/lucene/analysis/util/CharFilterFactory;>;Ljava/util/Map;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$Builder; ?(Ljava/lang/String;Ljava/util/Map;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$ConditionBuilder; ?(Ljava/lang/Class<+Lcom/groupbyinc/flux/common/apache/lucene/analysis/miscellaneous/ConditionalTokenFilterFactory;>;[Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$ConditionBuilder;(Ljava/lang/Class<+Lcom/groupbyinc/flux/common/apache/lucene/analysis/miscellaneous/ConditionalTokenFilterFactory;>;Ljava/util/Map;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$ConditionBuilder; ?(Ljava/util/function/Predicate;)Lcom/groupbyinc/flux/common/apache/lucene/analysis/custom/CustomAnalyzer$ConditionBuilder; l(Ljava/util/Map;)Ljava/util/Map; J([Ljava/lang/String;)Ljava/util/Map; (TT;)TT;
SourceFile InnerClasses 1 4 4 4 4 4 4 ! " 5 ? Q*? %*? 'Y? (? **? ,Y? -? /*? 'Y? (? 1*? ,Y? -? 3*? 'Y? (? 5*? 'Y? (? 7*? 9*+? ;? 6 Q <