|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.util.PathMatcher
Utility for matching paths with patterns in an Ant-like way. Examples are provided below.
Part of this mapping code has been kindly borrowed from Apache Ant.
The mapping matches URLs using the following rules:
Some examples:
Constructor Summary | |
PathMatcher()
|
Method Summary | |
static boolean |
isPattern(java.lang.String str)
Return if the given string represents a pattern to be matched via this class: If not, the "match" method does not have to be used because direct equality comparisons are sufficient. |
static boolean |
match(java.lang.String pattern,
java.lang.String str)
Match a string against the given pattern. |
static java.util.List |
retrieveMatchingFiles(java.lang.String pattern,
java.io.File rootDir)
Retrieve files that match the given pattern, checking the given directory and its subdirectories. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PathMatcher()
Method Detail |
public static boolean isPattern(java.lang.String str)
str
- the string to check
match(java.lang.String, java.lang.String)
public static boolean match(java.lang.String pattern, java.lang.String str)
pattern
- the pattern to match againststr
- the string to test
public static java.util.List retrieveMatchingFiles(java.lang.String pattern, java.io.File rootDir) throws java.io.IOException
pattern
- the pattern to match againstrootDir
- the directory to start from
java.io.IOException
- if directory contents could not be retrieved
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |