|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectkr.co.hit.live.util.UrlPatternMatcher
public class UrlPatternMatcher
URL 문자열에 대한 패턴 매칭 기능을 제공한다. 다음은 URL 패턴에 대한 예이다.
- Example Set of Patterns ------------------------------------------------------- path pattern no ------------------------------------------------------- /foo/bar/* 1 /baz/* 2 /catalog 3 *.bop 4 ------------------------------------------------------- - Incoming Paths applied to the Patterns ------------------------------------------------------- incoming path no ------------------------------------------------------- /foo/bar/index.html 1 /foo/bar/index.bop 1 /baz 2 /baz/index.html 2 /catalog 3 /catalog/racecar.bop 4 /index.bop 4 -------------------------------------------------------
| Constructor Summary | |
|---|---|
UrlPatternMatcher()
|
|
| Method Summary | |
|---|---|
static String |
getBestMatched(String url,
List<String> patterns)
주어진 패턴 목록에서 url과 가장 길게 매치되는 패턴을 반환한다. |
static String |
getBestMatched(String url,
String[] patterns)
주어진 패턴 목록에서 url과 가장 길게 매치되는 패턴을 반환한다. |
static String |
getFirstMatched(String url,
List<String> patterns)
주어진 패턴 목록에서 url과 매치되는 첫번째 패턴을 반환한다. |
static boolean |
isPattern(String pattern)
문자열이 패턴형태인지 여부를 반환한다. |
static boolean |
match(String url,
String pattern)
주어진 URL 문자열이 pattern에 매치되는지 여부를 반환한다. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UrlPatternMatcher()
| Method Detail |
|---|
public static boolean isPattern(String pattern)
pattern -
public static boolean match(String url,
String pattern)
url - pattern -
public static String getFirstMatched(String url,
List<String> patterns)
url - patterns -
public static String getBestMatched(String url,
List<String> patterns)
url - patterns -
public static String getBestMatched(String url,
String[] patterns)
url - patterns -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||