public class RequestPattern
extends java.lang.Object
Constructor and Description |
---|
RequestPattern() |
RequestPattern(RequestMatcher customMatcher) |
RequestPattern(RequestMethod method) |
RequestPattern(RequestMethod method,
java.lang.String url) |
RequestPattern(RequestMethod method,
java.lang.String url,
java.util.Map<java.lang.String,ValuePattern> headerPatterns) |
RequestPattern(RequestMethod method,
java.lang.String url,
java.util.Map<java.lang.String,ValuePattern> headerPatterns,
java.util.Map<java.lang.String,ValuePattern> queryParamPatterns) |
RequestPattern(java.lang.String customMatcherName,
Parameters matcherParameters) |
Modifier and Type | Method and Description |
---|---|
void |
addHeader(java.lang.String key,
ValuePattern pattern) |
void |
addQueryParam(java.lang.String key,
ValuePattern valuePattern) |
static RequestPattern |
buildRequestPatternFrom(java.lang.String json) |
boolean |
equals(java.lang.Object o) |
static RequestPattern |
everything() |
java.util.List<ValuePattern> |
getBodyPatterns() |
CustomMatcherDefinition |
getCustomMatcher() |
java.util.Map<java.lang.String,ValuePattern> |
getHeaders() |
RequestMethod |
getMethod() |
java.util.Map<java.lang.String,ValuePattern> |
getQueryParameters() |
java.lang.String |
getUrl() |
java.lang.String |
getUrlPath() |
java.lang.String |
getUrlPathPattern() |
java.lang.String |
getUrlPattern() |
boolean |
hasCustomMatcher() |
int |
hashCode() |
boolean |
isMatchedBy(Request request) |
boolean |
isMatchedBy(Request request,
java.util.Map<java.lang.String,RequestMatcher> customMatchers) |
void |
setBodyPatterns(java.util.List<ValuePattern> bodyPatterns) |
void |
setCustomMatcher(CustomMatcherDefinition customMatcherDefinition) |
void |
setHeaders(java.util.Map<java.lang.String,ValuePattern> headers) |
void |
setMethod(RequestMethod method) |
void |
setQueryParameters(java.util.Map<java.lang.String,ValuePattern> queryParamPatterns) |
void |
setUrl(java.lang.String url) |
void |
setUrlPath(java.lang.String urlPath) |
void |
setUrlPathPattern(java.lang.String urlPathPattern) |
void |
setUrlPattern(java.lang.String urlPattern) |
java.lang.String |
toString() |
public RequestPattern(RequestMatcher customMatcher)
public RequestPattern(java.lang.String customMatcherName, Parameters matcherParameters)
public RequestPattern(RequestMethod method, java.lang.String url, java.util.Map<java.lang.String,ValuePattern> headerPatterns, java.util.Map<java.lang.String,ValuePattern> queryParamPatterns)
public RequestPattern(RequestMethod method, java.lang.String url, java.util.Map<java.lang.String,ValuePattern> headerPatterns)
public RequestPattern(RequestMethod method)
public RequestPattern(RequestMethod method, java.lang.String url)
public RequestPattern()
public static RequestPattern everything()
public static RequestPattern buildRequestPatternFrom(java.lang.String json)
public boolean isMatchedBy(Request request, java.util.Map<java.lang.String,RequestMatcher> customMatchers)
public boolean isMatchedBy(Request request)
public java.lang.String getUrlPattern()
public void setUrlPattern(java.lang.String urlPattern)
public RequestMethod getMethod()
public void setMethod(RequestMethod method)
public java.util.Map<java.lang.String,ValuePattern> getHeaders()
public java.util.Map<java.lang.String,ValuePattern> getQueryParameters()
public CustomMatcherDefinition getCustomMatcher()
public void setCustomMatcher(CustomMatcherDefinition customMatcherDefinition)
public void setQueryParameters(java.util.Map<java.lang.String,ValuePattern> queryParamPatterns)
public void addHeader(java.lang.String key, ValuePattern pattern)
public void addQueryParam(java.lang.String key, ValuePattern valuePattern)
public void setHeaders(java.util.Map<java.lang.String,ValuePattern> headers)
public java.lang.String getUrl()
public void setUrl(java.lang.String url)
public java.lang.String getUrlPath()
public void setUrlPath(java.lang.String urlPath)
public java.lang.String getUrlPathPattern()
public void setUrlPathPattern(java.lang.String urlPathPattern)
public java.util.List<ValuePattern> getBodyPatterns()
public void setBodyPatterns(java.util.List<ValuePattern> bodyPatterns)
public boolean hasCustomMatcher()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object