Package io.micronaut.core.util
Interface PathMatcher
-
- All Known Implementing Classes:
AntPathMatcher
,RegexPathMatcher
public interface PathMatcher
Interface for components that can match source strings against a specified pattern string.Different implementations can support different pattern types, for example, Ant style path expressions, or regular expressions, or other types of text based patterns.
- Since:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description static AntPathMatcher
ANT
The default Ant style path matcher.static RegexPathMatcher
REGEX
The default regex style path matcher.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
matches(java.lang.String pattern, java.lang.String source)
Returnstrue
if the givensource
matches the specifiedpattern
,false
otherwise.
-
-
-
Field Detail
-
ANT
static final AntPathMatcher ANT
The default Ant style path matcher.
-
REGEX
static final RegexPathMatcher REGEX
The default regex style path matcher.
-
-
Method Detail
-
matches
boolean matches(java.lang.String pattern, java.lang.String source)
Returnstrue
if the givensource
matches the specifiedpattern
,false
otherwise.- Parameters:
pattern
- the pattern to match againstsource
- the source to match- Returns:
true
if the givensource
matches the specifiedpattern
,false
otherwise.
-
-