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
    T get()
    Provides an instance of T.
    java.lang.String name()  
    AnalyzerScope scope()  
  • Method Details

    • name

      java.lang.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>