# Uses of Class
org.apache.lucene.analysis.custom.CustomAnalyzer.ConditionBuilder

Packages that use CustomAnalyzer.ConditionBuilder
Package
Description
org.apache.lucene.analysis.custom
A general-purpose Analyzer that can be created with a builder-style API.

- ## Uses of CustomAnalyzer.ConditionBuilder in org.apache.lucene.analysis.custom

  Methods in org.apache.lucene.analysis.custom that return CustomAnalyzer.ConditionBuilder
  Modifier and Type
  Method
  Description
  `CustomAnalyzer.ConditionBuilder`
  CustomAnalyzer.ConditionBuilder.`addTokenFilter(Class<? extends TokenFilterFactory> factory, String... params)`
  Adds the given token filter.
  `CustomAnalyzer.ConditionBuilder`
  CustomAnalyzer.ConditionBuilder.`addTokenFilter(Class<? extends TokenFilterFactory> factory, Map<String,String> params)`
  Adds the given token filter.
  `CustomAnalyzer.ConditionBuilder`
  CustomAnalyzer.ConditionBuilder.`addTokenFilter(String name, String... params)`
  Adds the given token filter.
  `CustomAnalyzer.ConditionBuilder`
  CustomAnalyzer.ConditionBuilder.`addTokenFilter(String name, Map<String,String> params)`
  Adds the given token filter.
  `CustomAnalyzer.ConditionBuilder`
  CustomAnalyzer.Builder.`when(Class<? extends ConditionalTokenFilterFactory> factory, String... params)`
  Add a `ConditionalTokenFilterFactory` to the analysis chain
  `CustomAnalyzer.ConditionBuilder`
  CustomAnalyzer.Builder.`when(Class<? extends ConditionalTokenFilterFactory> factory, Map<String,String> params)`
  Add a `ConditionalTokenFilterFactory` to the analysis chain
  `CustomAnalyzer.ConditionBuilder`
  CustomAnalyzer.Builder.`when(String name, String... params)`
  Add a `ConditionalTokenFilterFactory` to the analysis chain
  `CustomAnalyzer.ConditionBuilder`
  CustomAnalyzer.Builder.`when(String name, Map<String,String> params)`
  Add a `ConditionalTokenFilterFactory` to the analysis chain
  `CustomAnalyzer.ConditionBuilder`
  CustomAnalyzer.Builder.`when(ConditionalTokenFilterFactory factory)`
  Add a `ConditionalTokenFilterFactory` to the analysis chain
  `CustomAnalyzer.ConditionBuilder`
  CustomAnalyzer.Builder.`whenTerm(Predicate<CharSequence> predicate)`
  Apply subsequent token filters if the current token's term matches a predicate