T
- The type of the customization key.PatternDefinitionResolver<T>
public class BasicPatternDefinitionResolver<T> extends AbstractPatternDefinitionResolver<T>
DefinitionPatternMatcher
separated by customization key. DefinitionPatternMatcherFactory
and recgnizes patterns through the
use of a PatternRecognizer
.Constructor | Description |
---|---|
BasicPatternDefinitionResolver(DefinitionPatternMatcherFactory definitionPatternMatcherFactory,
PatternRecognizer patternRecognizer) |
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.
|
clearPatternPaths, resolveDefinition, storeDefinitionPatterns
public BasicPatternDefinitionResolver(DefinitionPatternMatcherFactory definitionPatternMatcherFactory, PatternRecognizer patternRecognizer)
definitionPatternMatcherFactory
- The definition pattern matcher factory.patternRecognizer
- The pattern recognizer.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.