类 AntPathMatcher.AntPatternComparator
java.lang.Object
cn.taketoday.core.AntPathMatcher.AntPatternComparator
- 所有已实现的接口:
Comparator<String>
- 封闭类:
- AntPathMatcher
protected static class AntPathMatcher.AntPatternComparator
extends Object
implements Comparator<String>
The default
Comparator implementation returned by
AntPathMatcher.getPatternComparator(String).
In order, the most "generic" pattern is determined by the following:
- if it's null or a capture all pattern (i.e. it is equal to "/**")
- if the other pattern is an actual match
- if it's a catch-all pattern (i.e. it ends with "**"
- if it's got more "*" than the other pattern
- if it's got more "{foo}" than the other pattern
- if it's shorter than the other pattern
-
嵌套类概要
嵌套类修饰符和类型类说明private static classValue class that holds information about the pattern, e.g. number of occurrences of "*", "**", and "{" pattern elements. -
字段概要
字段 -
构造器概要
构造器 -
方法概要
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 java.util.Comparator
equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
字段详细资料
-
path
-
-
构造器详细资料
-
AntPatternComparator
-
-
方法详细资料
-
compare
Compare two patterns to determine which should match first, i.e. which is the most specific regarding the current path.- 指定者:
compare在接口中Comparator<String>- 返回:
- a negative integer, zero, or a positive integer as pattern1 is more specific, equally specific, or less specific than pattern2.
-