类 AntPathMatcher.AntPathStringMatcher

  • 封闭类:
    AntPathMatcher

    protected static class AntPathMatcher.AntPathStringMatcher
    extends java.lang.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}.
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      boolean matchStrings​(java.lang.String str, java.util.Map<java.lang.String,​java.lang.String> uriTemplateVariables)
      Main entry point.
      private java.lang.String quote​(java.lang.String s, int start, int end)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • GLOB_PATTERN

        private static final java.util.regex.Pattern GLOB_PATTERN
      • DEFAULT_VARIABLE_PATTERN

        private static final java.lang.String DEFAULT_VARIABLE_PATTERN
        另请参阅:
        常量字段值
      • rawPattern

        private final java.lang.String rawPattern
      • caseSensitive

        private final boolean caseSensitive
      • exactMatch

        private final boolean exactMatch
      • pattern

        private final java.util.regex.Pattern pattern
      • variableNames

        private final java.util.List<java.lang.String> variableNames
    • 构造器详细资料

      • AntPathStringMatcher

        public AntPathStringMatcher​(java.lang.String pattern)
      • AntPathStringMatcher

        public AntPathStringMatcher​(java.lang.String pattern,
                                    boolean caseSensitive)
    • 方法详细资料

      • quote

        private java.lang.String quote​(java.lang.String s,
                                       int start,
                                       int end)
      • matchStrings

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