com.github.tomakehurst.wiremock.mapping
Class RequestPattern

java.lang.Object
  extended by com.github.tomakehurst.wiremock.mapping.RequestPattern

public class RequestPattern
extends java.lang.Object


Constructor Summary
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)
           
 
Method Summary
 void addHeader(java.lang.String key, ValuePattern pattern)
           
 boolean equals(java.lang.Object obj)
           
 java.util.List<ValuePattern> getBodyPatterns()
           
 java.util.Map<java.lang.String,ValuePattern> getHeaders()
           
 RequestMethod getMethod()
           
 java.lang.String getUrl()
           
 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 setUrl(java.lang.String url)
           
 void setUrlPattern(java.lang.String urlPattern)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RequestPattern

public RequestPattern(RequestMethod method,
                      java.lang.String url,
                      java.util.Map<java.lang.String,ValuePattern> headerPatterns)

RequestPattern

public RequestPattern(RequestMethod method)

RequestPattern

public RequestPattern(RequestMethod method,
                      java.lang.String url)

RequestPattern

public RequestPattern()
Method Detail

isMatchedBy

public boolean isMatchedBy(Request request)

getUrlPattern

public java.lang.String getUrlPattern()

setUrlPattern

public void setUrlPattern(java.lang.String urlPattern)

getMethod

public RequestMethod getMethod()

setMethod

public void setMethod(RequestMethod method)

getHeaders

public java.util.Map<java.lang.String,ValuePattern> getHeaders()

addHeader

public void addHeader(java.lang.String key,
                      ValuePattern pattern)

setHeaders

public void setHeaders(java.util.Map<java.lang.String,ValuePattern> headers)

getUrl

public java.lang.String getUrl()

setUrl

public void setUrl(java.lang.String url)

getBodyPatterns

public java.util.List<ValuePattern> getBodyPatterns()

setBodyPatterns

public void setBodyPatterns(java.util.List<ValuePattern> bodyPatterns)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object