类 WildcardPathElement
java.lang.Object
cn.taketoday.web.util.pattern.PathElement
cn.taketoday.web.util.pattern.WildcardPathElement
A wildcard path element. In the pattern '/foo/*/goo' the * is
represented by a WildcardPathElement. Within a path it matches at least
one character but at the end of a path it can match zero characters.
- 从以下版本开始:
- 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.intgetScore()Return the score for this PathElement, combined score is used to compare parsed patterns.intReturn the number of wildcard elements (*, ?)booleanmatches(int pathIndex, PathPattern.MatchingContext matchingContext) Matching on a WildcardPathElement is quite straight forward.toString()从类继承的方法 cn.taketoday.web.util.pattern.PathElement
getCaptureCount, isLiteral, isNoMorePattern
-
构造器详细资料
-
WildcardPathElement
public WildcardPathElement(int pos, char separator)
-
-
方法详细资料
-
matches
Matching on a WildcardPathElement is quite straight forward. Scan the candidate from the candidateIndex onwards for the next separator or the end of the candidate.- 指定者:
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
-
getScore
public int getScore()从类复制的说明:PathElementReturn the score for this PathElement, combined score is used to compare parsed patterns.- 覆盖:
getScore在类中PathElement
-
toString
-