Class SimpleRegexMatcher


  • public class SimpleRegexMatcher
    extends RegexMatcher

    Simple regex pattern matching algorithm.

    This uses just two wildcards:

    • * matches any sequence of none, one or more characters
    • ? matches any one character
    Escaping these wildcards is not supported .

    Since:
    1.5
    • Constructor Detail

      • SimpleRegexMatcher

        public SimpleRegexMatcher()
    • Method Detail

      • getLog

        public org.apache.commons.logging.Log getLog()
        Gets the Log implementation.
      • setLog

        public void setLog​(org.apache.commons.logging.Log log)
        Sets the current Log implementation used by this class.
      • match

        public boolean match​(String basePattern,
                             String regexPattern)
        Matches using simple regex algorithm.
        Specified by:
        match in class RegexMatcher
        Parameters:
        basePattern - the standard digester path representing the element
        regexPattern - the regex pattern the path will be tested against
        Returns:
        true if the given pattern matches the given path