Class SimpleRegexMatcher

java.lang.Object
org.apache.commons.digester.RegexMatcher
org.apache.commons.digester.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 Details

  • Method Details

    • 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