| java.lang.Object | |
| ↳ | org.springframework.security.web.util.RegexRequestMatcher |
Uses a regular expression to decide whether a supplied the URL of a supplied HttpServletRequest.
Can also be configured to match a specific HTTP method.
The match is performed against the servletPath + pathInfo + queryString of the request and is case-sensitive
by default. Case-insensitive matching can be used by using the constructor which takes the caseInsensitive
argument.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Creates a case-sensitive
Pattern instance to match against the request. | |||||||||||
As above, but allows setting of whether case-insensitive matching should be used.
| |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Performs the match of the request URL (
servletPath + pathInfo + queryString) against
the compiled pattern. | |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.security.web.util.RequestMatcher
| |||||||||||
Creates a case-sensitive Pattern instance to match against the request.
| pattern | the regular expression to compile into a pattern. |
|---|---|
| httpMethod | the HTTP method to match. May be null to match all methods. |
As above, but allows setting of whether case-insensitive matching should be used.
| pattern | the regular expression to compile into a pattern. |
|---|---|
| httpMethod | the HTTP method to match. May be null to match all methods. |
| caseInsensitive | if true, the pattern will be compiled with the CASE_INSENSITIVE flag set.
|
Performs the match of the request URL (servletPath + pathInfo + queryString) against
the compiled pattern. If the query string is present, a question mark will be prepended.
| request | the request to match |
|---|