public final class ChainingElasticsearchAnalysisDefinitionRegistry extends Object implements ElasticsearchAnalysisDefinitionRegistry
ElasticsearchAnalysisDefinitionRegistry that delegate calls
to a "parent" registry when no definition is found.
Mutating calls (register methods) are never delegated to the parent.
| Constructor and Description |
|---|
ChainingElasticsearchAnalysisDefinitionRegistry(ElasticsearchAnalysisDefinitionRegistry parent) |
| Modifier and Type | Method and Description |
|---|---|
AnalyzerDefinition |
getAnalyzerDefinition(String name) |
CharFilterDefinition |
getCharFilterDefinition(String name) |
TokenFilterDefinition |
getTokenFilterDefinition(String name) |
TokenizerDefinition |
getTokenizerDefinition(String name) |
void |
register(String name,
AnalyzerDefinition definition)
Register an analyzer definition.
|
void |
register(String name,
CharFilterDefinition definition)
Register a char filter definition.
|
void |
register(String name,
TokenFilterDefinition definition)
Register a token filter definition.
|
void |
register(String name,
TokenizerDefinition definition)
Register a tokenizer definition.
|
public ChainingElasticsearchAnalysisDefinitionRegistry(ElasticsearchAnalysisDefinitionRegistry parent)
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, 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 ElasticsearchAnalysisDefinitionRegistrynull if there isn't any.public TokenizerDefinition getTokenizerDefinition(String name)
getTokenizerDefinition in interface ElasticsearchAnalysisDefinitionRegistrynull if there isn't any.public TokenFilterDefinition getTokenFilterDefinition(String name)
getTokenFilterDefinition in interface ElasticsearchAnalysisDefinitionRegistrynull if there isn't any.public CharFilterDefinition getCharFilterDefinition(String name)
getCharFilterDefinition in interface ElasticsearchAnalysisDefinitionRegistrynull if there isn't any.Copyright © 2006–2017 Hibernate. All rights reserved.