Class AntPathMatcher.AntPathStringMatcher

  • Enclosing class:
    AntPathMatcher

    protected static class AntPathMatcher.AntPathStringMatcher
    extends Object
    Tests whether or not a string matches against a pattern via a Pattern.

    The pattern may contain special characters: '*' means zero or more characters; '?' means one and only one character; '{' and '}' indicate a URI template pattern. For example /users/{user}.

    • Constructor Detail

      • AntPathStringMatcher

        public AntPathStringMatcher​(String pattern)
      • AntPathStringMatcher

        public AntPathStringMatcher​(String pattern,
                                    boolean caseSensitive)
    • Method Detail

      • matchStrings

        public boolean matchStrings​(String str,
                                    Map<String,​String> uriTemplateVariables)
        Main entry point.
        Returns:
        true if the string matches against the pattern, or false otherwise.