public class SimpleElasticsearchAnalysisDefinitionRegistry extends Object implements ElasticsearchAnalysisDefinitionRegistry
ElasticsearchAnalysisDefinitionRegistry.
This class also provides access to the full mapping from names to definitions
(see getAnalyzerDefinitions() for instance)
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,AnalyzerDefinition> |
analyzerDefinitions |
protected Map<String,NormalizerDefinition> |
normalizerDefinitions |
| Constructor and Description |
|---|
SimpleElasticsearchAnalysisDefinitionRegistry() |
protected final Map<String,AnalyzerDefinition> analyzerDefinitions
protected final Map<String,NormalizerDefinition> normalizerDefinitions
public SimpleElasticsearchAnalysisDefinitionRegistry()
public void register(String name, AnalyzerDefinition definition)
ElasticsearchAnalysisDefinitionRegistryregister in interface ElasticsearchAnalysisDefinitionRegistryname - The name of the definition to be registered.definition - The definition to be registered.public void register(String name, NormalizerDefinition definition)
ElasticsearchAnalysisDefinitionRegistryregister in interface ElasticsearchAnalysisDefinitionRegistryname - The name of the definition to be registered.definition - The definition to be registered.public void register(String name, TokenizerDefinition definition)
ElasticsearchAnalysisDefinitionRegistryregister in interface ElasticsearchAnalysisDefinitionRegistryname - The name of the definition to be registered.definition - The definition to be registered.public void register(String name, TokenFilterDefinition definition)
ElasticsearchAnalysisDefinitionRegistryregister in interface ElasticsearchAnalysisDefinitionRegistryname - The name of the definition to be registered.definition - The definition to be registered.public void register(String name, CharFilterDefinition definition)
ElasticsearchAnalysisDefinitionRegistryregister in interface ElasticsearchAnalysisDefinitionRegistryname - The name of the definition to be registered.definition - The definition to be registered.public AnalyzerDefinition getAnalyzerDefinition(String name)
getAnalyzerDefinition in interface ElasticsearchAnalysisDefinitionRegistryname - An analyzer namenull if there isn't any.public NormalizerDefinition getNormalizerDefinition(String name)
getNormalizerDefinition in interface ElasticsearchAnalysisDefinitionRegistryname - A normalizer namenull if there isn't any.public TokenizerDefinition getTokenizerDefinition(String name)
getTokenizerDefinition in interface ElasticsearchAnalysisDefinitionRegistryname - A tokenizer namenull if there isn't any.public TokenFilterDefinition getTokenFilterDefinition(String name)
getTokenFilterDefinition in interface ElasticsearchAnalysisDefinitionRegistryname - A token filter namenull if there isn't any.public CharFilterDefinition getCharFilterDefinition(String name)
getCharFilterDefinition in interface ElasticsearchAnalysisDefinitionRegistryname - A char filter namenull if there isn't any.public Map<String,AnalyzerDefinition> getAnalyzerDefinitions()
public Map<String,NormalizerDefinition> getNormalizerDefinitions()
public Map<String,TokenizerDefinition> getTokenizerDefinitions()
public Map<String,TokenFilterDefinition> getTokenFilterDefinitions()
public Map<String,CharFilterDefinition> getCharFilterDefinitions()
Copyright © 2006–2017 Hibernate. All rights reserved.