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 o) |
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 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