org.chwf.servlet.mock
Class MockServletResponse

java.lang.Object
  |
  +--org.chwf.servlet.mock.MockServletResponse
All Implemented Interfaces:
javax.servlet.http.HttpServletResponse, javax.servlet.ServletResponse

public class MockServletResponse
extends java.lang.Object
implements javax.servlet.http.HttpServletResponse

Mock servlet response.

Author:
Paul Strack

Fields inherited from interface javax.servlet.http.HttpServletResponse
SC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY
 
Constructor Summary
MockServletResponse()
           
 
Method Summary
 void addCookie(javax.servlet.http.Cookie arg0)
          Unsupported
 void addDateHeader(java.lang.String arg0, long arg1)
          Unsupported
 void addHeader(java.lang.String arg0, java.lang.String arg1)
          Unsupported
 void addIntHeader(java.lang.String arg0, int arg1)
          Unsupported
 boolean containsHeader(java.lang.String arg0)
          Unsupported
 java.lang.String encodeRedirectUrl(java.lang.String arg0)
          Deprecated.  
 java.lang.String encodeRedirectURL(java.lang.String arg0)
          Unsupported
 java.lang.String encodeUrl(java.lang.String arg0)
          Deprecated.  
 java.lang.String encodeURL(java.lang.String arg0)
          Unsupported
 void flushBuffer()
          Unsupported
 int getBufferSize()
          Unsupported
 java.lang.String getCharacterEncoding()
          Unsupported
 java.util.Locale getLocale()
          Unsupported
 javax.servlet.ServletOutputStream getOutputStream()
          Unsupported
 java.lang.String getRedirect()
          MOCK METHOD: Get redirection URL set by setRedirect()
 java.io.PrintWriter getWriter()
          Unsupported
 boolean isCommitted()
          Unsupported
 void reset()
          Unsupported
 void resetBuffer()
          Unsupported
 void sendError(int arg0)
          Unsupported
 void sendError(int arg0, java.lang.String arg1)
          Unsupported
 void sendRedirect(java.lang.String url)
          Value retrieved by getRedirect()
 void setBufferSize(int arg0)
          Unsupported
 void setContentLength(int arg0)
          Unsupported
 void setContentType(java.lang.String arg0)
          Unsupported
 void setDateHeader(java.lang.String arg0, long arg1)
          Unsupported
 void setHeader(java.lang.String arg0, java.lang.String arg1)
          Unsupported
 void setIntHeader(java.lang.String arg0, int arg1)
          Unsupported
 void setLocale(java.util.Locale arg0)
          Unsupported
 void setStatus(int arg0)
          Unsupported
 void setStatus(int arg0, java.lang.String arg1)
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MockServletResponse

public MockServletResponse()
Method Detail

getRedirect

public java.lang.String getRedirect()
MOCK METHOD: Get redirection URL set by setRedirect()
Returns:
redirect url

addCookie

public void addCookie(javax.servlet.http.Cookie arg0)
Unsupported
Specified by:
addCookie in interface javax.servlet.http.HttpServletResponse
Parameters:
arg0 - arg0
See Also:
HttpServletResponse.addCookie(Cookie)

containsHeader

public boolean containsHeader(java.lang.String arg0)
Unsupported
Specified by:
containsHeader in interface javax.servlet.http.HttpServletResponse
Parameters:
arg0 - arg0
Returns:
if has header
See Also:
HttpServletResponse.containsHeader(String)

encodeURL

public java.lang.String encodeURL(java.lang.String arg0)
Unsupported
Specified by:
encodeURL in interface javax.servlet.http.HttpServletResponse
Parameters:
arg0 - arg0
Returns:
encoded url
See Also:
HttpServletResponse.encodeURL(String)

encodeRedirectURL

public java.lang.String encodeRedirectURL(java.lang.String arg0)
Unsupported
Specified by:
encodeRedirectURL in interface javax.servlet.http.HttpServletResponse
Parameters:
arg0 - arg0
Returns:
encoded url
See Also:
HttpServletResponse.encodeRedirectURL(String)

encodeUrl

public java.lang.String encodeUrl(java.lang.String arg0)
Deprecated.  

Unsupported
Specified by:
encodeUrl in interface javax.servlet.http.HttpServletResponse
Parameters:
arg0 - arg0
Returns:
encoded url
See Also:
HttpServletResponse.encodeUrl(String)

encodeRedirectUrl

public java.lang.String encodeRedirectUrl(java.lang.String arg0)
Deprecated.  

Unsupported
Specified by:
encodeRedirectUrl in interface javax.servlet.http.HttpServletResponse
Parameters:
arg0 - arg0
Returns:
encoded url
See Also:
HttpServletResponse.encodeRedirectUrl(String)

sendError

public void sendError(int arg0,
                      java.lang.String arg1)
               throws java.io.IOException
Unsupported
Specified by:
sendError in interface javax.servlet.http.HttpServletResponse
Parameters:
arg0 - arg0
arg1 - arg1
Throws:
java.io.IOException - error
See Also:
HttpServletResponse.sendError(int, String)

sendError

public void sendError(int arg0)
               throws java.io.IOException
Unsupported
Specified by:
sendError in interface javax.servlet.http.HttpServletResponse
Parameters:
arg0 - arg0
Throws:
java.io.IOException - error
See Also:
HttpServletResponse.sendError(int)

sendRedirect

public void sendRedirect(java.lang.String url)
                  throws java.io.IOException
Value retrieved by getRedirect()
Specified by:
sendRedirect in interface javax.servlet.http.HttpServletResponse
Parameters:
url -  
See Also:
HttpServletResponse.sendRedirect(String)

setDateHeader

public void setDateHeader(java.lang.String arg0,
                          long arg1)
Unsupported
Specified by:
setDateHeader in interface javax.servlet.http.HttpServletResponse
Parameters:
arg0 - arg0
arg1 - arg1
See Also:
HttpServletResponse.setDateHeader(String, long)

addDateHeader

public void addDateHeader(java.lang.String arg0,
                          long arg1)
Unsupported
Specified by:
addDateHeader in interface javax.servlet.http.HttpServletResponse
Parameters:
arg0 - arg0
arg1 - arg1
See Also:
HttpServletResponse.addDateHeader(String, long)

setHeader

public void setHeader(java.lang.String arg0,
                      java.lang.String arg1)
Unsupported
Specified by:
setHeader in interface javax.servlet.http.HttpServletResponse
Parameters:
arg0 - arg0
arg1 - arg1
See Also:
HttpServletResponse.setHeader(String, String)

addHeader

public void addHeader(java.lang.String arg0,
                      java.lang.String arg1)
Unsupported
Specified by:
addHeader in interface javax.servlet.http.HttpServletResponse
Parameters:
arg0 - arg0
arg1 - arg1
See Also:
HttpServletResponse.addHeader(String, String)

setIntHeader

public void setIntHeader(java.lang.String arg0,
                         int arg1)
Unsupported
Specified by:
setIntHeader in interface javax.servlet.http.HttpServletResponse
Parameters:
arg0 - arg0
arg1 - arg1
See Also:
HttpServletResponse.setIntHeader(String, int)

addIntHeader

public void addIntHeader(java.lang.String arg0,
                         int arg1)
Unsupported
Specified by:
addIntHeader in interface javax.servlet.http.HttpServletResponse
Parameters:
arg0 - arg0
arg1 - arg1
See Also:
HttpServletResponse.addIntHeader(String, int)

setStatus

public void setStatus(int arg0)
Unsupported
Specified by:
setStatus in interface javax.servlet.http.HttpServletResponse
Parameters:
arg0 - arg0
See Also:
HttpServletResponse.setStatus(int)

setStatus

public void setStatus(int arg0,
                      java.lang.String arg1)
Deprecated.  

Unsupported
Specified by:
setStatus in interface javax.servlet.http.HttpServletResponse
Parameters:
arg0 - arg0
arg1 - arg1
See Also:
HttpServletResponse.setStatus(int, String)

getCharacterEncoding

public java.lang.String getCharacterEncoding()
Unsupported
Specified by:
getCharacterEncoding in interface javax.servlet.ServletResponse
Returns:
encoding
See Also:
ServletResponse.getCharacterEncoding()

getOutputStream

public javax.servlet.ServletOutputStream getOutputStream()
                                                  throws java.io.IOException
Unsupported
Specified by:
getOutputStream in interface javax.servlet.ServletResponse
Returns:
output stream
Throws:
java.io.IOException - error
See Also:
ServletResponse.getOutputStream()

getWriter

public java.io.PrintWriter getWriter()
                              throws java.io.IOException
Unsupported
Specified by:
getWriter in interface javax.servlet.ServletResponse
Returns:
writer
Throws:
java.io.IOException - error
See Also:
ServletResponse.getWriter()

setContentLength

public void setContentLength(int arg0)
Unsupported
Specified by:
setContentLength in interface javax.servlet.ServletResponse
Parameters:
arg0 - arg0
See Also:
ServletResponse.setContentLength(int)

setContentType

public void setContentType(java.lang.String arg0)
Unsupported
Specified by:
setContentType in interface javax.servlet.ServletResponse
Parameters:
arg0 - arg0
See Also:
ServletResponse.setContentType(String)

setBufferSize

public void setBufferSize(int arg0)
Unsupported
Specified by:
setBufferSize in interface javax.servlet.ServletResponse
Parameters:
arg0 - arg0
See Also:
ServletResponse.setBufferSize(int)

getBufferSize

public int getBufferSize()
Unsupported
Specified by:
getBufferSize in interface javax.servlet.ServletResponse
Returns:
buffer size
See Also:
ServletResponse.getBufferSize()

flushBuffer

public void flushBuffer()
                 throws java.io.IOException
Unsupported
Specified by:
flushBuffer in interface javax.servlet.ServletResponse
Throws:
java.io.IOException -  
See Also:
ServletResponse.flushBuffer()

resetBuffer

public void resetBuffer()
Unsupported
See Also:
ServletResponse

isCommitted

public boolean isCommitted()
Unsupported
Specified by:
isCommitted in interface javax.servlet.ServletResponse
Returns:
committed
See Also:
ServletResponse.isCommitted()

reset

public void reset()
Unsupported
Specified by:
reset in interface javax.servlet.ServletResponse
See Also:
ServletResponse.reset()

setLocale

public void setLocale(java.util.Locale arg0)
Unsupported
Specified by:
setLocale in interface javax.servlet.ServletResponse
Parameters:
arg0 - arg0
See Also:
ServletResponse.setLocale(Locale)

getLocale

public java.util.Locale getLocale()
Unsupported
Specified by:
getLocale in interface javax.servlet.ServletResponse
Returns:
locale
See Also:
ServletResponse.getLocale()


Copyright © 2002-2004, Paul Strack. All Rights Reserved.