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
-
-
-
Constructor Detail
-
MockWebResponse
public MockWebResponse()
Construct.
-
-
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 List<javax.servlet.http.Cookie> getCookies()
- Returns:
- cookies set in this response
-
sendRedirect
public void sendRedirect(String url)
- Specified by:
sendRedirect
in classorg.apache.wicket.request.http.WebResponse
-
getRedirectUrl
public 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 Long getContentLength()
- Returns:
- content length (set by
setContentLength(long)
)
-
setContentType
public void setContentType(String mimeType)
- Specified by:
setContentType
in classorg.apache.wicket.request.http.WebResponse
-
getContentType
public String getContentType()
- Returns:
- content mime type
-
setDateHeader
public void setDateHeader(String name, Instant date)
- Specified by:
setDateHeader
in classorg.apache.wicket.request.http.WebResponse
-
getDateHeader
public Instant getDateHeader(String name)
- Parameters:
name
-- Returns:
- date header with specified name
-
isHeaderSupported
public boolean isHeaderSupported()
- Specified by:
isHeaderSupported
in classorg.apache.wicket.request.http.WebResponse
-
setHeader
public void setHeader(String name, String value)
- Specified by:
setHeader
in classorg.apache.wicket.request.http.WebResponse
-
addHeader
public void addHeader(String name, String value)
- Specified by:
addHeader
in classorg.apache.wicket.request.http.WebResponse
-
getHeader
public String getHeader(String name)
- Parameters:
name
-- Returns:
- header string with specified name
-
hasHeader
public boolean hasHeader(String name)
- Parameters:
name
-- Returns:
true
if the header was set,false
otherwise
-
getHeaderNames
public Set<String> getHeaderNames()
- Returns:
- set of all header names
-
setStatus
public void setStatus(int sc)
- Specified by:
setStatus
in classorg.apache.wicket.request.http.WebResponse
-
encodeURL
public String encodeURL(CharSequence url)
- Specified by:
encodeURL
in classorg.apache.wicket.request.Response
-
encodeRedirectURL
public String encodeRedirectURL(CharSequence url)
- Specified by:
encodeRedirectURL
in classorg.apache.wicket.request.http.WebResponse
-
write
public void write(CharSequence sequence)
- Specified by:
write
in classorg.apache.wicket.request.Response
-
getTextResponse
public 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, String msg)
- Specified by:
sendError
in classorg.apache.wicket.request.http.WebResponse
-
getErrorMessage
public 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 Object getContainerResponse()
- Specified by:
getContainerResponse
in classorg.apache.wicket.request.Response
-
-