Class WildcardDefinitionPatternMatcher

  • All Implemented Interfaces:
    DefinitionPatternMatcher

    public class WildcardDefinitionPatternMatcher
    extends java.lang.Object
    implements DefinitionPatternMatcher
    Matches wildcard patterns in definitions.
    Since:
    2.2.0
    Version:
    $Rev: 795343 $ $Date: 2009-07-18 21:26:09 +1000 (Sat, 18 Jul 2009) $
    • Constructor Detail

      • WildcardDefinitionPatternMatcher

        public WildcardDefinitionPatternMatcher​(java.lang.String pattern,
                                                Definition definition,
                                                WildcardHelper wildcardHelper)
        Constructor.
        Parameters:
        pattern - The pattern to use, in string form.
        definition - The definition to use as a basis.
        wildcardHelper - The object that parses wildcard expressions and recognized substitution variables.
        Since:
        2.2.0
    • Method Detail

      • createDefinition

        public Definition createDefinition​(java.lang.String definitionName)
        Creates a definition, given the definition name, through the use of pattern matching.
        Specified by:
        createDefinition in interface DefinitionPatternMatcher
        Parameters:
        definitionName - The definition name to match.
        Returns:
        The created definition, if matched, or null if not matched.