Interface AnalyzerProvider<T extends org.apache.lucene.analysis.Analyzer>

All Superinterfaces:
Provider<T>
All Known Implementing Classes:
AbstractIndexAnalyzerProvider, CustomAnalyzerProvider, CustomNormalizerProvider, KeywordAnalyzerProvider, LowercaseNormalizerProvider, PreBuiltAnalyzerProvider, SimpleAnalyzerProvider, StandardAnalyzerProvider, StopAnalyzerProvider, WhitespaceAnalyzerProvider

public interface AnalyzerProvider<T extends org.apache.lucene.analysis.Analyzer> extends Provider<T>
  • Method Summary

    Modifier and Type
    Method
    Description
    get()
    Provides an instance of T.
     
     
  • Method Details

    • name

      String name()
    • scope

      AnalyzerScope scope()
    • get

      T get()
      Description copied from interface: Provider
      Provides an instance of T. Must never return null.
      Specified by:
      get in interface Provider<T extends org.apache.lucene.analysis.Analyzer>