Class BasicPatternDefinitionResolver<T>

    • Constructor Detail

      • BasicPatternDefinitionResolver

        public BasicPatternDefinitionResolver​(DefinitionPatternMatcherFactory definitionPatternMatcherFactory,
                                              PatternRecognizer patternRecognizer)
        Constructor.
        Parameters:
        definitionPatternMatcherFactory - The definition pattern matcher factory.
        patternRecognizer - The pattern recognizer.
    • Method Detail

      • addDefinitionsAsPatternMatchers

        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. Only a subset of definitions will be transformed into definition pattern matchers.
        Specified by:
        addDefinitionsAsPatternMatchers in class AbstractPatternDefinitionResolver<T>
        Parameters:
        matchers - The list containing the currently stored definition pattern matchers.
        defsMap - The definition map to parse.
        Returns:
        The map of the definitions not recognized as containing definition patterns.