T - The type of the customization key.PatternDefinitionResolver<T>public class PrefixedPatternDefinitionResolver<T> extends AbstractPatternDefinitionResolver<T>
LANGUAGENAME:expression.registerDefinitionPatternMatcherFactory(String, DefinitionPatternMatcherFactory)
method before using this resolver.| Constructor | Description |
|---|---|
PrefixedPatternDefinitionResolver() |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected java.util.Map<java.lang.String,Definition> |
addDefinitionsAsPatternMatchers(java.util.List<DefinitionPatternMatcher> matchers,
java.util.Map<java.lang.String,Definition> defsMap) |
Adds definitions, filtering and adding them to the list of definition
pattern matchers.
|
void |
registerDefinitionPatternMatcherFactory(java.lang.String language,
DefinitionPatternMatcherFactory factory) |
Registers a
DefinitionPatternMatcherFactory connected to a
particular language. |
clearPatternPaths, resolveDefinition, storeDefinitionPatternspublic PrefixedPatternDefinitionResolver()
public void registerDefinitionPatternMatcherFactory(java.lang.String language,
DefinitionPatternMatcherFactory factory)
DefinitionPatternMatcherFactory connected to a
particular language.language - The name of the language.factory - The pattern matcher factory to register.protected java.util.Map<java.lang.String,Definition> addDefinitionsAsPatternMatchers(java.util.List<DefinitionPatternMatcher> matchers, java.util.Map<java.lang.String,Definition> defsMap)
addDefinitionsAsPatternMatchers in class AbstractPatternDefinitionResolver<T>matchers - The list containing the currently stored definition pattern
matchers.defsMap - The definition map to parse.Copyright © 2018. All rights reserved.