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:
Provider<T>, AnalyzerProvider<T>

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


Constructor Summary
PreBuiltAnalyzerProvider(String name, AnalyzerScope scope, T analyzer)
           
 
Method Summary
 T get()
          Provides an instance of T.
 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(String name,
                                AnalyzerScope scope,
                                T analyzer)
Method Detail

name

public 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()
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>
Specified by:
get in interface AnalyzerProvider<T extends org.apache.lucene.analysis.Analyzer>


Copyright © 2009-2012. All Rights Reserved.