public class AntPathMatcher extends java.lang.Object implements PathMatcher
| 限定符和类型 | 类和说明 |
|---|---|
protected static class |
AntPathMatcher.AntPathStringMatcher |
protected static class |
AntPathMatcher.AntPatternComparator |
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
DEFAULT_PATH_SEPARATOR |
| 构造器和说明 |
|---|
AntPathMatcher() |
AntPathMatcher(java.lang.String pathSeparator) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
combine(java.lang.String pattern1,
java.lang.String pattern2)
QAQAQA
|
protected boolean |
doMatch(java.lang.String pattern,
java.lang.String path,
boolean fullMatch,
java.util.Map<java.lang.String,java.lang.String> uriTemplateVariables) |
java.lang.String |
extractPathWithinPattern(java.lang.String pattern,
java.lang.String path)
提取字符串
|
java.util.Map<java.lang.String,java.lang.String> |
extractUriTemplateVariables(java.lang.String pattern,
java.lang.String path)
QAQAQA
|
java.util.Comparator<java.lang.String> |
getPatternComparator(java.lang.String path)
QAQAQA
|
protected AntPathMatcher.AntPathStringMatcher |
getStringMatcher(java.lang.String pattern) |
boolean |
isPattern(java.lang.String path)
判断字符串是否是正则表达式
|
boolean |
match(java.lang.String pattern,
java.lang.String path)
判断字符串是否满足正则表达式
|
boolean |
matchStart(java.lang.String pattern,
java.lang.String path)
开始匹配字符
|
void |
setCachePatterns(boolean cachePatterns) |
void |
setPathSeparator(java.lang.String pathSeparator) |
void |
setTrimTokens(boolean trimTokens) |
protected java.lang.String[] |
tokenizePath(java.lang.String path) |
protected java.lang.String[] |
tokenizePattern(java.lang.String pattern) |
public static final java.lang.String DEFAULT_PATH_SEPARATOR
public AntPathMatcher()
public AntPathMatcher(java.lang.String pathSeparator)
public void setPathSeparator(java.lang.String pathSeparator)
public void setTrimTokens(boolean trimTokens)
public void setCachePatterns(boolean cachePatterns)
public boolean isPattern(java.lang.String path)
PathMatcherisPattern 在接口中 PathMatcherpublic boolean match(java.lang.String pattern,
java.lang.String path)
PathMatchermatch 在接口中 PathMatcherpublic boolean matchStart(java.lang.String pattern,
java.lang.String path)
PathMatchermatchStart 在接口中 PathMatcherprotected boolean doMatch(java.lang.String pattern,
java.lang.String path,
boolean fullMatch,
java.util.Map<java.lang.String,java.lang.String> uriTemplateVariables)
protected java.lang.String[] tokenizePattern(java.lang.String pattern)
protected java.lang.String[] tokenizePath(java.lang.String path)
protected AntPathMatcher.AntPathStringMatcher getStringMatcher(java.lang.String pattern)
public java.lang.String extractPathWithinPattern(java.lang.String pattern,
java.lang.String path)
PathMatcherextractPathWithinPattern 在接口中 PathMatcherpublic java.util.Map<java.lang.String,java.lang.String> extractUriTemplateVariables(java.lang.String pattern,
java.lang.String path)
PathMatcherextractUriTemplateVariables 在接口中 PathMatcherpublic java.lang.String combine(java.lang.String pattern1,
java.lang.String pattern2)
PathMatchercombine 在接口中 PathMatcherpublic java.util.Comparator<java.lang.String> getPatternComparator(java.lang.String path)
PathMatchergetPatternComparator 在接口中 PathMatcherCopyright © 2018. All Rights Reserved.