Match the given path against the corresponding part of the given
pattern, according to this PathMatcher's matching strategy.
boolean isPattern(java.lang.String path)
Does the given path represent a pattern that can be matched
by an implementation of this interface?
If the return value is false, then the match(java.lang.String, java.lang.String)
method does not have to be used because direct equality comparisons
on the static path Strings will lead to the same result.
Given a pattern and a full path, determine the pattern-mapped part.
This method is supposed to find out which part of the path is matched
dynamically through an actual pattern, that is, it strips off a statically
defined leading path from the given full path, returning only the actually
pattern-matched part of the path.
For example: For "myroot/*.php" as pattern and "myroot/myfile.php"
as full path, this method should return "myfile.php". The detailed
determination rules are specified to this PathMatcher's matching strategy.
A simple implementation may return the given full path as-is in case
of an actual pattern, and the empty String in case of the pattern not
containing any dynamic parts (i.e. the pattern parameter being
a static path that wouldn't qualify as an actual pattern).
A sophisticated implementation will differentiate between the static parts
and the dynamic parts of the given path pattern.
pattern - the path pattern
path - the full path to introspect
the pattern-mapped part of the given path