public final class ScopedLuceneAnalyzer extends org.apache.lucene.analysis.AnalyzerWrapper implements ScopedAnalyzer
ScopedLuceneAnalyzer is a wrapper class containing all analyzers for a given class.
ScopedLuceneAnalyzer behaves similar to PerFieldAnalyzerWrapper
by delegating requests for TokenStreams to the underlying Analyzer depending on the requested field name.| Constructor and Description |
|---|
ScopedLuceneAnalyzer(org.apache.lucene.analysis.Analyzer globalAnalyzer) |
ScopedLuceneAnalyzer(AnalyzerReference globalAnalyzerReference) |
| Modifier and Type | Method and Description |
|---|---|
void |
addScopedAnalyzer(String scope,
org.apache.lucene.analysis.Analyzer scopedAnalyzer) |
void |
addScopedAnalyzerReference(String scope,
AnalyzerReference analyzerReference) |
void |
addScopedPassThroughAnalyzerReference(String scope) |
ScopedLuceneAnalyzer |
clone() |
protected org.apache.lucene.analysis.Analyzer |
getWrappedAnalyzer(String fieldName) |
boolean |
isCompositeOfSameInstances(ScopedLuceneAnalyzer other)
Compares the references of the global analyzer backing this ScopedAnalyzer
and each scoped analyzer.
|
void |
setGlobalAnalyzerReference(AnalyzerReference globalAnalyzerReference) |
createComponents, getOffsetGap, getPositionIncrementGap, initReader, wrapComponents, wrapReaderclose, getReuseStrategy, getVersion, setVersion, tokenStream, tokenStreamequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclosepublic ScopedLuceneAnalyzer(org.apache.lucene.analysis.Analyzer globalAnalyzer)
public ScopedLuceneAnalyzer(AnalyzerReference globalAnalyzerReference)
public void setGlobalAnalyzerReference(AnalyzerReference globalAnalyzerReference)
setGlobalAnalyzerReference in interface ScopedAnalyzerpublic void addScopedAnalyzer(String scope, org.apache.lucene.analysis.Analyzer scopedAnalyzer)
public void addScopedAnalyzerReference(String scope, AnalyzerReference analyzerReference)
addScopedAnalyzerReference in interface ScopedAnalyzerpublic void addScopedPassThroughAnalyzerReference(String scope)
addScopedPassThroughAnalyzerReference in interface ScopedAnalyzerpublic boolean isCompositeOfSameInstances(ScopedLuceneAnalyzer other)
other - ScopedAnalyzer to compare toprotected org.apache.lucene.analysis.Analyzer getWrappedAnalyzer(String fieldName)
getWrappedAnalyzer in class org.apache.lucene.analysis.AnalyzerWrapperpublic ScopedLuceneAnalyzer clone()
clone in interface ScopedAnalyzerclone in class ObjectCopyright © 2006–2016 Hibernate. All rights reserved.