public class RequestPattern
extends java.lang.Object
| Constructor and Description |
|---|
RequestPattern() |
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) |
| 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 obj) |
static RequestPattern |
everything() |
java.util.List<ValuePattern> |
getBodyPatterns() |
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() |
int |
hashCode() |
boolean |
isMatchedBy(Request request) |
void |
setBodyPatterns(java.util.List<ValuePattern> bodyPatterns) |
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(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)
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 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 int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object