public class PathMatcher
extends java.lang.Object
RoutingDefault
,
Action
构造器和说明 |
---|
PathMatcher(java.lang.String expr,
boolean caseSensitive) |
限定符和类型 | 方法和说明 |
---|---|
int |
depth()
获取路径常量深度
|
protected static java.lang.String |
exprCompile(java.lang.String expr,
boolean fixedStart)
将路径表达式编译为正则表达式
|
static PathMatcher |
get(java.lang.String expr)
获取路径匹配器
|
static PathMatcher |
get(java.lang.String expr,
boolean addStarts)
获取路径匹配器
|
static boolean |
isCaseSensitive()
是否区分大小写(默认区分)
|
java.util.regex.Matcher |
matcher(java.lang.String uri)
路径匹配变量
|
boolean |
matches(java.lang.String uri)
检测是否匹配
|
static void |
setCaseSensitive(boolean caseSensitive)
设置区分大小写
|
public static void setCaseSensitive(boolean caseSensitive)
public static boolean isCaseSensitive()
public static PathMatcher get(java.lang.String expr)
public static PathMatcher get(java.lang.String expr, boolean addStarts)
public int depth()
public java.util.regex.Matcher matcher(java.lang.String uri)
public boolean matches(java.lang.String uri)
protected static java.lang.String exprCompile(java.lang.String expr, boolean fixedStart)
expr
- 表达式fixedStart
- 固定起始符