public static class ScopedLuceneAnalyzerReference.DeferredInitializationBuilder extends Object implements ScopedAnalyzerReference.Builder
Constructor and Description |
---|
DeferredInitializationBuilder(LuceneAnalyzerReference globalAnalyzerReference,
Map<String,LuceneAnalyzerReference> scopedAnalyzers) |
Modifier and Type | Method and Description |
---|---|
void |
addAnalyzerReference(String scope,
AnalyzerReference analyzerReference) |
ScopedLuceneAnalyzerReference |
build() |
protected ScopedLuceneAnalyzer |
buildAnalyzer() |
LuceneAnalyzerReference |
getGlobalAnalyzerReference() |
void |
setGlobalAnalyzerReference(AnalyzerReference globalAnalyzerReference) |
public DeferredInitializationBuilder(LuceneAnalyzerReference globalAnalyzerReference, Map<String,LuceneAnalyzerReference> scopedAnalyzers)
public LuceneAnalyzerReference getGlobalAnalyzerReference()
getGlobalAnalyzerReference
in interface ScopedAnalyzerReference.Builder
public void setGlobalAnalyzerReference(AnalyzerReference globalAnalyzerReference)
setGlobalAnalyzerReference
in interface ScopedAnalyzerReference.Builder
public void addAnalyzerReference(String scope, AnalyzerReference analyzerReference)
addAnalyzerReference
in interface ScopedAnalyzerReference.Builder
public ScopedLuceneAnalyzerReference build()
build
in interface ScopedAnalyzerReference.Builder
protected final ScopedLuceneAnalyzer buildAnalyzer()
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved