パッケージ 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) によって返されるデフォルトの ComparatorSE 実装。最も一般的なパターンは、次の順序で決定されます。
- 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
 
- メソッドの詳細- compare2 つのパターンを比較して、どちらが最初に一致するか、つまり現在のパスに関して最も具体的なパターンを決定します。- 次で指定:
-  インターフェース ComparatorSE<StringSE>のcompareSE
- 戻り値:
- pattern1 の負の整数、ゼロ、正の整数は、pattern2 よりも具体的、同等に具体的、具体的ではありません。