org.openmobileis.test.mock.embedded
Class MockHttpServletResponse

java.lang.Object
  extended byorg.openmobileis.test.mock.embedded.MockHttpServletResponse

public class MockHttpServletResponse
extends java.lang.Object


Field Summary
 java.lang.String characterEncoding
           
static java.lang.String CONTENTLENGTH
           
static java.lang.String CONTENTTYPE
           
protected static java.text.SimpleDateFormat datefmt
           
 java.util.Hashtable headers
           
 java.util.Locale locale
           
 java.io.ByteArrayOutputStream outStream
           
 int status
           
 java.lang.String statusMessage
           
 
Constructor Summary
MockHttpServletResponse()
           
 
Method Summary
 void addCookie(Cookie arg0)
           
 void addDateHeader(java.lang.String header, long date)
           
 void addHeader(java.lang.String header, java.lang.String value)
           
 void addIntHeader(java.lang.String header, int value)
           
 boolean containsHeader(java.lang.String name)
           
 java.lang.String encodeRedirectUrl(java.lang.String url)
           
 java.lang.String encodeRedirectURL(java.lang.String url)
           
 java.lang.String encodeUrl(java.lang.String url)
           
 java.lang.String encodeURL(java.lang.String url)
           
 void flushBuffer()
           
 int getBufferSize()
           
 java.lang.String getCharacterEncoding()
           
 java.lang.String getContentType()
           
 java.lang.String getHeader(java.lang.String name)
           
 java.util.Locale getLocale()
           
 ServletOutputStream getOutputStream()
           
 java.io.PrintWriter getWriter()
           
 boolean isCommitted()
           
 void reset()
           
 void resetBuffer()
           
 void sendError(int resCode)
           
 void sendError(int resCode, java.lang.String resMessage)
           
 void sendRedirect(java.lang.String url)
           
 void setBufferSize(int arg0)
           
 void setCharacterEncoding(java.lang.String enc)
           
 void setContentLength(int length)
           
 void setContentType(java.lang.String type)
           
 void setDateHeader(java.lang.String name, long value)
           
 void setHeader(java.lang.String name, java.lang.String value)
           
 void setIntHeader(java.lang.String name, int value)
           
 void setLocale(java.util.Locale arg0)
           
 void setStatus(int resCode)
           
 void setStatus(int resCode, java.lang.String resMessage)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONTENTLENGTH

public static final java.lang.String CONTENTLENGTH
See Also:
Constant Field Values

CONTENTTYPE

public static final java.lang.String CONTENTTYPE
See Also:
Constant Field Values

headers

public java.util.Hashtable headers

datefmt

protected static final java.text.SimpleDateFormat datefmt

status

public int status

statusMessage

public java.lang.String statusMessage

locale

public java.util.Locale locale

outStream

public java.io.ByteArrayOutputStream outStream

characterEncoding

public java.lang.String characterEncoding
Constructor Detail

MockHttpServletResponse

public MockHttpServletResponse()
Method Detail

addCookie

public void addCookie(Cookie arg0)

addDateHeader

public void addDateHeader(java.lang.String header,
                          long date)

addHeader

public void addHeader(java.lang.String header,
                      java.lang.String value)

addIntHeader

public void addIntHeader(java.lang.String header,
                         int value)

containsHeader

public boolean containsHeader(java.lang.String name)

encodeRedirectURL

public java.lang.String encodeRedirectURL(java.lang.String url)

encodeRedirectUrl

public java.lang.String encodeRedirectUrl(java.lang.String url)

encodeURL

public java.lang.String encodeURL(java.lang.String url)

encodeUrl

public java.lang.String encodeUrl(java.lang.String url)

sendError

public void sendError(int resCode)
               throws java.io.IOException
Throws:
java.io.IOException

sendError

public void sendError(int resCode,
                      java.lang.String resMessage)
               throws java.io.IOException
Throws:
java.io.IOException

sendRedirect

public void sendRedirect(java.lang.String url)
                  throws java.io.IOException
Throws:
java.io.IOException

setDateHeader

public void setDateHeader(java.lang.String name,
                          long value)

setHeader

public void setHeader(java.lang.String name,
                      java.lang.String value)

setIntHeader

public void setIntHeader(java.lang.String name,
                         int value)

setStatus

public void setStatus(int resCode)

setStatus

public void setStatus(int resCode,
                      java.lang.String resMessage)

flushBuffer

public void flushBuffer()
                 throws java.io.IOException
Throws:
java.io.IOException

getBufferSize

public int getBufferSize()

getCharacterEncoding

public java.lang.String getCharacterEncoding()

getContentType

public java.lang.String getContentType()

getHeader

public java.lang.String getHeader(java.lang.String name)

getLocale

public java.util.Locale getLocale()

getOutputStream

public ServletOutputStream getOutputStream()
                                    throws java.io.IOException
Throws:
java.io.IOException

getWriter

public java.io.PrintWriter getWriter()
                              throws java.io.IOException
Throws:
java.io.IOException

isCommitted

public boolean isCommitted()

reset

public void reset()

resetBuffer

public void resetBuffer()

setBufferSize

public void setBufferSize(int arg0)

setCharacterEncoding

public void setCharacterEncoding(java.lang.String enc)

setContentLength

public void setContentLength(int length)

setContentType

public void setContentType(java.lang.String type)

setLocale

public void setLocale(java.util.Locale arg0)


Copyright 2006 OpenMobileIS. All Rights Reserved.