类 WildcardTheRestPathElement
java.lang.Object
cn.taketoday.web.util.pattern.PathElement
cn.taketoday.web.util.pattern.WildcardTheRestPathElement
A path element representing wildcarding the rest of a path. In the pattern
'/foo/**' the /** is represented as a
WildcardTheRestPathElement.- 从以下版本开始:
- 4.0
- 作者:
- Andy Clement
-
字段概要
从类继承的字段 cn.taketoday.web.util.pattern.PathElement
CAPTURE_VARIABLE_WEIGHT, next, pos, prev, separator, WILDCARD_WEIGHT -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明char[]getChars()intReturn the length of the path element where captures are considered to be one character long.intReturn the number of wildcard elements (*, ?)booleanmatches(int pathIndex, PathPattern.MatchingContext matchingContext) Attempt to match this path element.toString()从类继承的方法 cn.taketoday.web.util.pattern.PathElement
getCaptureCount, getScore, isLiteral, isNoMorePattern
-
构造器详细资料
-
WildcardTheRestPathElement
WildcardTheRestPathElement(int pos, char separator)
-
-
方法详细资料
-
matches
从类复制的说明:PathElementAttempt to match this path element.- 指定者:
matches在类中PathElement- 参数:
pathIndex- the current position within the candidate pathmatchingContext- encapsulates context for the match including the candidate- 返回:
trueif it matches, otherwisefalse
-
getNormalizedLength
public int getNormalizedLength()从类复制的说明:PathElementReturn the length of the path element where captures are considered to be one character long.- 指定者:
getNormalizedLength在类中PathElement- 返回:
- the normalized length
-
getChars
public char[] getChars()- 指定者:
getChars在类中PathElement
-
getWildcardCount
public int getWildcardCount()从类复制的说明:PathElementReturn the number of wildcard elements (*, ?) in the path element.- 覆盖:
getWildcardCount在类中PathElement
-
toString
-