public class UriPathSelector extends ObjectSelector<UriPathTemplate>
Selector implementation based on a UriPathTemplate.UriPathTemplate| Constructor and Description |
|---|
UriPathSelector(java.lang.String uriPathTmpl)
Create a selector from the given uri template string.
|
| Modifier and Type | Method and Description |
|---|---|
HeaderResolver |
getHeaderResolver()
Return a component that can resolve headers from a key
|
boolean |
matches(java.lang.Object key)
Indicates whether this Selector matches the
key. |
static Selector |
uriPathSelector(java.lang.String uriTemplate)
Creates a
Selector based on a URI template. |
clone, getObject, objectSelector, test, toStringpublic UriPathSelector(java.lang.String uriPathTmpl)
uriPathTmpl - The string to compile into a UriPathTemplate.public static Selector uriPathSelector(java.lang.String uriTemplate)
Selector based on a URI template.uriTemplate - The URI template to compile.Selector.UriPathTemplatepublic boolean matches(java.lang.Object key)
Selectorkey.matches in interface Selectormatches in class ObjectSelector<UriPathTemplate>key - The key to matchtrue if there's a match, otherwise false.public HeaderResolver getHeaderResolver()
SelectorgetHeaderResolver in interface SelectorgetHeaderResolver in class ObjectSelector<UriPathTemplate>HeaderResolver applicable to this Selector type.