パッケージ org.springframework.util
クラス AntPathMatcher.AntPatternComparator
java.lang.ObjectSE
org.springframework.util.AntPathMatcher.AntPatternComparator
- 実装されたすべてのインターフェース:
ComparatorSE<StringSE>
- 含まれているクラス:
- AntPathMatcher
protected static class AntPathMatcher.AntPatternComparator
extends ObjectSE
implements ComparatorSE<StringSE>
AntPathMatcher.getPatternComparator(String)
によって返されるデフォルトの Comparator
SE 実装。最も一般的なパターンは、次の順序で決定されます。
- null またはキャプチャーすべてのパターンの場合 (つまり、"/**" と同じです)
- 他のパターンが実際の一致である場合
- キャッチオールパターンの場合(つまり、"**" で終わる
- 他のパターンよりも "*" が多い場合
- 他のパターンよりも "{foo}" が多い場合
- 他のパターンよりも短い場合
コンストラクターの概要
コンストラクターメソッドのサマリー
クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース java.util.ComparatorSE から継承されたメソッド
equalsSE, reversed, thenComparingSE, thenComparingSE, thenComparingSE, thenComparingDoubleSE, thenComparingIntSE, thenComparingLongSE
コンストラクターの詳細
AntPatternComparator
メソッドの詳細
compare
2 つのパターンを比較して、どちらが最初に一致するか、つまり現在のパスに関して最も具体的なパターンを決定します。- 次で指定:
- インターフェース
ComparatorSE<StringSE>
のcompareSE
- 戻り値:
- pattern1 の負の整数、ゼロ、正の整数は、pattern2 よりも具体的、同等に具体的、具体的ではありません。