Package com.hexagonkt.http.patterns
Class RegexPathPattern
-
- All Implemented Interfaces:
-
com.hexagonkt.http.patterns.PathPattern
public final class RegexPathPattern implements PathPattern
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringpatternprivate final Booleanprefixprivate final List<String>parametersprivate final Regexregex
-
Constructor Summary
Constructors Constructor Description RegexPathPattern(Regex regex)
-
Method Summary
Modifier and Type Method Description StringgetPattern()BooleangetPrefix()final List<String>getParameters()final RegexgetRegex()PathPatternaddPrefix(String prefix)Booleanmatches(String requestUrl)Map<String, String>extractParameters(String requestUrl)StringinsertParameters(Map<String, Object> parameters)-
-
Method Detail
-
getPattern
String getPattern()
-
getPrefix
Boolean getPrefix()
-
getParameters
final List<String> getParameters()
-
getRegex
final Regex getRegex()
-
addPrefix
PathPattern addPrefix(String prefix)
-
matches
Boolean matches(String requestUrl)
-
extractParameters
Map<String, String> extractParameters(String requestUrl)
-
insertParameters
String insertParameters(Map<String, Object> parameters)
-
-
-
-