Extracts a map of variable name to variable value from the given Path.
Extracts a map of variable name to variable value from the given Path. Returns None if the Path isn't matched by this PathMatcher.
Substitute the given variable values into the pattern.
Extract variable values from the Path and substitute them into the pattern.
Extract variable values from the Path, substitute them into the pattern, and build a Path.
Substitute the given variable values into the pattern and build a Path.
A PathMatcher extracts values for variables from a Path and can substitute those values to build a new String.