Package org.apache.wicket.mock
Class MockWebResponse
- java.lang.Object
-
- org.apache.wicket.request.Response
-
- org.apache.wicket.request.http.WebResponse
-
- org.apache.wicket.mock.MockWebResponse
-
public class MockWebResponse extends org.apache.wicket.request.http.WebResponse
MockedWebResponse
.- Author:
- Matej Knopp
-
-
Constructor Summary
Constructors Constructor Description MockWebResponse()
Construct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCookie(javax.servlet.http.Cookie cookie)
void
addHeader(java.lang.String name, java.lang.String value)
void
clearCookie(javax.servlet.http.Cookie cookie)
java.lang.String
encodeRedirectURL(java.lang.CharSequence url)
java.lang.String
encodeURL(java.lang.CharSequence url)
void
flush()
byte[]
getBinaryResponse()
java.lang.Object
getContainerResponse()
java.lang.Long
getContentLength()
java.lang.String
getContentType()
java.util.List<javax.servlet.http.Cookie>
getCookies()
org.apache.wicket.util.time.Time
getDateHeader(java.lang.String name)
java.lang.String
getErrorMessage()
java.lang.String
getHeader(java.lang.String name)
java.util.Set<java.lang.String>
getHeaderNames()
java.lang.String
getRedirectUrl()
java.lang.Integer
getStatus()
java.lang.CharSequence
getTextResponse()
boolean
hasHeader(java.lang.String name)
boolean
isRedirect()
void
reset()
void
sendError(int sc, java.lang.String msg)
void
sendRedirect(java.lang.String url)
void
setContentLength(long length)
void
setContentType(java.lang.String mimeType)
void
setDateHeader(java.lang.String name, org.apache.wicket.util.time.Time date)
void
setHeader(java.lang.String name, java.lang.String value)
void
setStatus(int sc)
void
write(byte[] array)
void
write(byte[] array, int offset, int length)
void
write(java.lang.CharSequence sequence)
-
-
-
Method Detail
-
addCookie
public void addCookie(javax.servlet.http.Cookie cookie)
- Specified by:
addCookie
in classorg.apache.wicket.request.http.WebResponse
-
clearCookie
public void clearCookie(javax.servlet.http.Cookie cookie)
- Specified by:
clearCookie
in classorg.apache.wicket.request.http.WebResponse
-
getCookies
public java.util.List<javax.servlet.http.Cookie> getCookies()
- Returns:
- cookies set in this response
-
sendRedirect
public void sendRedirect(java.lang.String url)
- Specified by:
sendRedirect
in classorg.apache.wicket.request.http.WebResponse
-
getRedirectUrl
public java.lang.String getRedirectUrl()
- Returns:
- redirect URL or
null
ifsendRedirect(String)
was not called.
-
isRedirect
public boolean isRedirect()
- Specified by:
isRedirect
in classorg.apache.wicket.request.http.WebResponse
- Returns:
true
if redirect URL was set,false
otherwise.
-
setContentLength
public void setContentLength(long length)
- Specified by:
setContentLength
in classorg.apache.wicket.request.http.WebResponse
-
getContentLength
public java.lang.Long getContentLength()
- Returns:
- content length (set by
setContentLength(long)
)
-
setContentType
public void setContentType(java.lang.String mimeType)
- Specified by:
setContentType
in classorg.apache.wicket.request.http.WebResponse
-
getContentType
public java.lang.String getContentType()
- Returns:
- content mime type
-
setDateHeader
public void setDateHeader(java.lang.String name, org.apache.wicket.util.time.Time date)
- Specified by:
setDateHeader
in classorg.apache.wicket.request.http.WebResponse
-
getDateHeader
public org.apache.wicket.util.time.Time getDateHeader(java.lang.String name)
- Parameters:
name
-- Returns:
- date header with specified name
-
setHeader
public void setHeader(java.lang.String name, java.lang.String value)
- Specified by:
setHeader
in classorg.apache.wicket.request.http.WebResponse
-
addHeader
public void addHeader(java.lang.String name, java.lang.String value)
- Specified by:
addHeader
in classorg.apache.wicket.request.http.WebResponse
-
getHeader
public java.lang.String getHeader(java.lang.String name)
- Parameters:
name
-- Returns:
- header string with specified name
-
hasHeader
public boolean hasHeader(java.lang.String name)
- Parameters:
name
-- Returns:
true
if the header was set,false
otherwise
-
getHeaderNames
public java.util.Set<java.lang.String> getHeaderNames()
- Returns:
- set of all header names
-
setStatus
public void setStatus(int sc)
- Specified by:
setStatus
in classorg.apache.wicket.request.http.WebResponse
-
getStatus
public java.lang.Integer getStatus()
- Returns:
- status code or
null
if status was not set
-
encodeURL
public java.lang.String encodeURL(java.lang.CharSequence url)
- Specified by:
encodeURL
in classorg.apache.wicket.request.Response
-
encodeRedirectURL
public java.lang.String encodeRedirectURL(java.lang.CharSequence url)
- Specified by:
encodeRedirectURL
in classorg.apache.wicket.request.http.WebResponse
-
write
public void write(java.lang.CharSequence sequence)
- Specified by:
write
in classorg.apache.wicket.request.Response
-
getTextResponse
public java.lang.CharSequence getTextResponse()
- Returns:
- text response
-
write
public void write(byte[] array)
- Specified by:
write
in classorg.apache.wicket.request.Response
-
write
public void write(byte[] array, int offset, int length)
- Specified by:
write
in classorg.apache.wicket.request.Response
-
getBinaryResponse
public byte[] getBinaryResponse()
- Returns:
- binary response
-
sendError
public void sendError(int sc, java.lang.String msg)
- Specified by:
sendError
in classorg.apache.wicket.request.http.WebResponse
-
getErrorMessage
public java.lang.String getErrorMessage()
- Returns:
- error message
-
flush
public void flush()
- Specified by:
flush
in classorg.apache.wicket.request.http.WebResponse
-
reset
public void reset()
- Overrides:
reset
in classorg.apache.wicket.request.Response
-
getContainerResponse
public java.lang.Object getContainerResponse()
- Specified by:
getContainerResponse
in classorg.apache.wicket.request.Response
-
-