public class ScopedLuceneAnalyzerReference extends LuceneAnalyzerReference implements ScopedAnalyzerReference
Modifier and Type | Class and Description |
---|---|
static class |
ScopedLuceneAnalyzerReference.CopyBuilder |
static class |
ScopedLuceneAnalyzerReference.DeferredInitializationBuilder
A builder that defers the actual analyzer creation to later during the search
factory initialization, so that the builder accepts dangling references.
|
ScopedAnalyzerReference.Builder
Constructor and Description |
---|
ScopedLuceneAnalyzerReference(ScopedLuceneAnalyzer analyzer) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Close analyzer if possible
|
ScopedLuceneAnalyzer |
getAnalyzer() |
void |
initialize() |
boolean |
isInitialized() |
ScopedLuceneAnalyzerReference.CopyBuilder |
startCopy() |
is, unwrap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
is, unwrap
public ScopedLuceneAnalyzerReference(ScopedLuceneAnalyzer analyzer)
public ScopedLuceneAnalyzer getAnalyzer()
getAnalyzer
in interface AnalyzerReference
getAnalyzer
in interface ScopedAnalyzerReference
getAnalyzer
in class LuceneAnalyzerReference
public boolean isInitialized()
public void initialize()
public void close()
AnalyzerReference
close
in interface AnalyzerReference
public ScopedLuceneAnalyzerReference.CopyBuilder startCopy()
startCopy
in interface ScopedAnalyzerReference
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved