Provider<NamedAnalyzer>
, AnalyzerProvider<NamedAnalyzer>
public class PreBuiltAnalyzerProvider extends java.lang.Object implements AnalyzerProvider<NamedAnalyzer>
Constructor | Description |
---|---|
PreBuiltAnalyzerProvider(java.lang.String name,
AnalyzerScope scope,
org.apache.lucene.analysis.Analyzer analyzer) |
Modifier and Type | Method | Description |
---|---|---|
NamedAnalyzer |
get() |
Provides an instance of
T . |
java.lang.String |
name() |
|
AnalyzerScope |
scope() |
public PreBuiltAnalyzerProvider(java.lang.String name, AnalyzerScope scope, org.apache.lucene.analysis.Analyzer analyzer)
public java.lang.String name()
name
in interface AnalyzerProvider<NamedAnalyzer>
public AnalyzerScope scope()
scope
in interface AnalyzerProvider<NamedAnalyzer>
public NamedAnalyzer get()
Provider
T
. Must never return null
.get
in interface AnalyzerProvider<NamedAnalyzer>
get
in interface Provider<NamedAnalyzer>