# Package org.springframework.security.web.util.matcher

package org.springframework.security.web.util.matcher

Related Packages
Package
Description
org.springframework.security.web.util
Web utility classes.
Class
Description
AndRequestMatcher
`RequestMatcher` that will return true if all of the passed in `RequestMatcher` instances match.
AntPathRequestMatcher
Matcher which compares a pre-defined ant-style pattern against the URL ( `servletPath + pathInfo`) of an `HttpServletRequest`.
AnyRequestMatcher
Matches any supplied request.
DispatcherTypeRequestMatcher
Checks the `DispatcherType` to decide whether to match a given request.
ELRequestMatcher
A RequestMatcher implementation which uses a SpEL expression
IpAddressMatcher
Matches a request based on IP Address or subnet mask matching against the remote address.
MediaTypeRequestMatcher
Allows matching `HttpServletRequest` based upon the `MediaType`'s resolved from a `ContentNegotiationStrategy`.
NegatedRequestMatcher
A `RequestMatcher` that will negate the `RequestMatcher` passed in.
OrRequestMatcher
`RequestMatcher` that will return true if any of the passed in `RequestMatcher` instances match.
ParameterRequestMatcher
A `RequestMatcher` for matching on a request parameter and its value.
RegexRequestMatcher
Uses a regular expression to decide whether a supplied the URL of a supplied `HttpServletRequest`.
RequestHeaderRequestMatcher
A `RequestMatcher` that can be used to match request that contain a header with an expected header name and an expected value.
RequestMatcher
Simple strategy to match an `HttpServletRequest`.
RequestMatcher.MatchResult
The result of matching against an HttpServletRequest Contains the status, true or false, of the match and if present, any variables extracted from the match
RequestMatcherEditor
PropertyEditor which creates ELRequestMatcher instances from Strings This allows to use a String in a BeanDefinition instead of an (inner) bean if a RequestMatcher is required, e.g.
RequestMatcherEntry<T>
A rich object for associating a `RequestMatcher` to another object.
RequestMatchers
A factory class to create `RequestMatcher` instances.
RequestVariablesExtractor
Deprecated.
use `RequestMatcher.MatchResult` from `RequestMatcher.matcher(HttpServletRequest)`