public class SimpleLuceneAnalysisDefinitionRegistry extends Object implements LuceneAnalysisDefinitionRegistry
LuceneAnalysisDefinitionRegistry.
This class also provides access to the full mapping from names to definitions
(see getAnalyzerDefinitions() for instance)
| Constructor and Description |
|---|
SimpleLuceneAnalysisDefinitionRegistry() |
SimpleLuceneAnalysisDefinitionRegistry(Map<String,AnalyzerDef> analyzerDefinitions,
Map<String,NormalizerDef> normalizerDefinitions) |
| Modifier and Type | Method and Description |
|---|---|
AnalyzerDef |
getAnalyzerDefinition(String name) |
Map<String,AnalyzerDef> |
getAnalyzerDefinitions() |
NormalizerDef |
getNormalizerDefinition(String name) |
Map<String,NormalizerDef> |
getNormalizerDefinitions() |
void |
register(String name,
AnalyzerDef definition)
Register an analyzer definition.
|
void |
register(String name,
NormalizerDef definition)
Register a normalizer definition.
|
public SimpleLuceneAnalysisDefinitionRegistry()
public SimpleLuceneAnalysisDefinitionRegistry(Map<String,AnalyzerDef> analyzerDefinitions, Map<String,NormalizerDef> normalizerDefinitions)
public void register(String name, AnalyzerDef definition)
LuceneAnalysisDefinitionRegistryregister in interface LuceneAnalysisDefinitionRegistryname - The name of the definition to be registered.definition - The definition to be registered.public void register(String name, NormalizerDef definition)
LuceneAnalysisDefinitionRegistryregister in interface LuceneAnalysisDefinitionRegistryname - The name of the definition to be registered.definition - The definition to be registered.public AnalyzerDef getAnalyzerDefinition(String name)
getAnalyzerDefinition in interface LuceneAnalysisDefinitionRegistryname - An analyzer namenull if there isn't any.public NormalizerDef getNormalizerDefinition(String name)
getNormalizerDefinition in interface LuceneAnalysisDefinitionRegistryname - A normalizer namenull if there isn't any.public Map<String,AnalyzerDef> getAnalyzerDefinitions()
public Map<String,NormalizerDef> getNormalizerDefinitions()
Copyright © 2006–2017 Hibernate. All rights reserved.