org.elasticsearch.index.analysis
Class PreBuiltAnalyzerProvider<T extends org.apache.lucene.analysis.Analyzer>

java.lang.Object
  extended by org.elasticsearch.index.analysis.PreBuiltAnalyzerProvider<T>
All Implemented Interfaces:
org.elasticsearch.common.inject.Provider<T>, AnalyzerProvider<T>

public class PreBuiltAnalyzerProvider<T extends org.apache.lucene.analysis.Analyzer>
extends java.lang.Object
implements AnalyzerProvider<T>


Constructor Summary
PreBuiltAnalyzerProvider(java.lang.String name, AnalyzerScope scope, T analyzer)
           
 
Method Summary
 T get()
           
 java.lang.String name()
           
 AnalyzerScope scope()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PreBuiltAnalyzerProvider

public PreBuiltAnalyzerProvider(java.lang.String name,
                                AnalyzerScope scope,
                                T analyzer)
Method Detail

name

public java.lang.String name()
Specified by:
name in interface AnalyzerProvider<T extends org.apache.lucene.analysis.Analyzer>

scope

public AnalyzerScope scope()
Specified by:
scope in interface AnalyzerProvider<T extends org.apache.lucene.analysis.Analyzer>

get

public T get()
Specified by:
get in interface org.elasticsearch.common.inject.Provider<T extends org.apache.lucene.analysis.Analyzer>
Specified by:
get in interface AnalyzerProvider<T extends org.apache.lucene.analysis.Analyzer>