org.seasar.framework.mock.servlet
クラス MockHttpServletResponseImpl

java.lang.Object
  拡張org.seasar.framework.mock.servlet.MockHttpServletResponseImpl
すべての実装インタフェース:
HttpServletResponse, MockHttpServletResponse, ServletResponse

public class MockHttpServletResponseImpl
extends java.lang.Object
implements MockHttpServletResponse

MockHttpServletResponseの実装クラスです。

作成者:
higa

フィールドの概要
 
インタフェース javax.servlet.http.HttpServletResponse から継承したフィールド
SC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_FOUND, 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_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY
 
コンストラクタの概要
MockHttpServletResponseImpl(HttpServletRequest request)
          MockHttpServletResponseImplを作成します。
 
メソッドの概要
 void addCookie(Cookie cookie)
           
 void addDateHeader(java.lang.String name, long value)
           
 void addHeader(java.lang.String name, java.lang.String value)
           
 void addIntHeader(java.lang.String name, 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()
           
 int getContentLength()
          コンテンツの長さを返します。
 java.lang.String getContentType()
           
 Cookie[] getCookies()
          Cookieの配列を返します。
 java.lang.String getHeader(java.lang.String name)
          ヘッダを返します。
 java.util.Enumeration getHeaderNames()
          ヘッダ名のEnumerationを返します。
 java.util.Enumeration getHeaders(java.lang.String name)
          ヘッダのEnumerationを返します。
 int getIntHeader(java.lang.String name)
          ヘッダをintで返します。
 java.util.Locale getLocale()
           
 java.lang.String getMessage()
          メッセージを返します。
 ServletOutputStream getOutputStream()
           
 byte[] getResponseBytes()
          responseをバイトの配列で返します。
 java.lang.String getResponseString()
          responseを文字列として返します。
 int getStatus()
          ステータスを返します。
 java.io.PrintWriter getWriter()
           
 boolean isCommitted()
           
 void reset()
           
 void resetBuffer()
           
 void sendError(int status)
           
 void sendError(int status, java.lang.String message)
           
 void sendRedirect(java.lang.String path)
           
 void setBufferSize(int size)
           
 void setCharacterEncoding(java.lang.String characterEncoding)
           
 void setContentLength(int contentLength)
           
 void setContentType(java.lang.String contentType)
           
 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 locale)
           
 void setStatus(int status)
           
 void setStatus(int status, java.lang.String message)
          推奨されていません。  
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MockHttpServletResponseImpl

public MockHttpServletResponseImpl(HttpServletRequest request)
MockHttpServletResponseImplを作成します。

パラメータ:
request -
メソッドの詳細

getCookies

public Cookie[] getCookies()
インタフェース MockHttpServletResponse の記述:
Cookieの配列を返します。

定義:
インタフェース MockHttpServletResponse 内の getCookies
戻り値:
Cookieの配列

addCookie

public void addCookie(Cookie cookie)
定義:
インタフェース HttpServletResponse 内の addCookie
関連項目:
HttpServletResponse.addCookie(javax.servlet.http.Cookie)

containsHeader

public boolean containsHeader(java.lang.String name)
定義:
インタフェース HttpServletResponse 内の containsHeader
関連項目:
HttpServletResponse.containsHeader(java.lang.String)

encodeURL

public java.lang.String encodeURL(java.lang.String url)
定義:
インタフェース HttpServletResponse 内の encodeURL
関連項目:
HttpServletResponse.encodeURL(java.lang.String)

encodeRedirectURL

public java.lang.String encodeRedirectURL(java.lang.String url)
定義:
インタフェース HttpServletResponse 内の encodeRedirectURL
関連項目:
HttpServletResponse.encodeRedirectURL(java.lang.String)

encodeUrl

public java.lang.String encodeUrl(java.lang.String url)
推奨されていません。  

定義:
インタフェース HttpServletResponse 内の encodeUrl
関連項目:
HttpServletResponse.encodeUrl(java.lang.String)

encodeRedirectUrl

public java.lang.String encodeRedirectUrl(java.lang.String url)
推奨されていません。  

定義:
インタフェース HttpServletResponse 内の encodeRedirectUrl
関連項目:
HttpServletResponse.encodeRedirectUrl(java.lang.String)

getStatus

public int getStatus()
インタフェース MockHttpServletResponse の記述:
ステータスを返します。

定義:
インタフェース MockHttpServletResponse 内の getStatus
戻り値:
ステータス

getMessage

public java.lang.String getMessage()
インタフェース MockHttpServletResponse の記述:
メッセージを返します。

定義:
インタフェース MockHttpServletResponse 内の getMessage
戻り値:
メッセージ

sendError

public void sendError(int status,
                      java.lang.String message)
               throws java.io.IOException
定義:
インタフェース HttpServletResponse 内の sendError
例外:
java.io.IOException
関連項目:
HttpServletResponse.sendError(int, java.lang.String)

sendError

public void sendError(int status)
               throws java.io.IOException
定義:
インタフェース HttpServletResponse 内の sendError
例外:
java.io.IOException
関連項目:
HttpServletResponse.sendError(int)

sendRedirect

public void sendRedirect(java.lang.String path)
                  throws java.io.IOException
定義:
インタフェース HttpServletResponse 内の sendRedirect
例外:
java.io.IOException
関連項目:
HttpServletResponse.sendRedirect(java.lang.String)

getHeaders

public java.util.Enumeration getHeaders(java.lang.String name)
インタフェース MockHttpServletResponse の記述:
ヘッダのEnumerationを返します。

定義:
インタフェース MockHttpServletResponse 内の getHeaders
パラメータ:
name -
戻り値:
ヘッダのEnumeration

getHeader

public java.lang.String getHeader(java.lang.String name)
インタフェース MockHttpServletResponse の記述:
ヘッダを返します。

定義:
インタフェース MockHttpServletResponse 内の getHeader
パラメータ:
name -
戻り値:
ヘッダ

getHeaderNames

public java.util.Enumeration getHeaderNames()
インタフェース MockHttpServletResponse の記述:
ヘッダ名のEnumerationを返します。

定義:
インタフェース MockHttpServletResponse 内の getHeaderNames
戻り値:
ヘッダ名のEnumeration

setDateHeader

public void setDateHeader(java.lang.String name,
                          long value)
定義:
インタフェース HttpServletResponse 内の setDateHeader
関連項目:
HttpServletResponse.setDateHeader(java.lang.String, long)

addDateHeader

public void addDateHeader(java.lang.String name,
                          long value)
定義:
インタフェース HttpServletResponse 内の addDateHeader
関連項目:
HttpServletResponse.addDateHeader(java.lang.String, long)

setHeader

public void setHeader(java.lang.String name,
                      java.lang.String value)
定義:
インタフェース HttpServletResponse 内の setHeader
関連項目:
HttpServletResponse.setHeader(java.lang.String, java.lang.String)

addHeader

public void addHeader(java.lang.String name,
                      java.lang.String value)
定義:
インタフェース HttpServletResponse 内の addHeader
関連項目:
HttpServletResponse.addHeader(java.lang.String, java.lang.String)

getIntHeader

public int getIntHeader(java.lang.String name)
インタフェース MockHttpServletResponse の記述:
ヘッダをintで返します。

定義:
インタフェース MockHttpServletResponse 内の getIntHeader
パラメータ:
name -
戻り値:
ヘッダのintの値

setIntHeader

public void setIntHeader(java.lang.String name,
                         int value)
定義:
インタフェース HttpServletResponse 内の setIntHeader
関連項目:
HttpServletResponse.setIntHeader(java.lang.String, int)

addIntHeader

public void addIntHeader(java.lang.String name,
                         int value)
定義:
インタフェース HttpServletResponse 内の addIntHeader
関連項目:
HttpServletResponse.addIntHeader(java.lang.String, int)

setStatus

public void setStatus(int status)
定義:
インタフェース HttpServletResponse 内の setStatus
関連項目:
HttpServletResponse.setStatus(int)

setStatus

public void setStatus(int status,
                      java.lang.String message)
推奨されていません。  

定義:
インタフェース HttpServletResponse 内の setStatus
関連項目:
HttpServletResponse.setStatus(int, java.lang.String)

getCharacterEncoding

public java.lang.String getCharacterEncoding()
定義:
インタフェース ServletResponse 内の getCharacterEncoding
関連項目:
ServletResponse.getCharacterEncoding()

setCharacterEncoding

public void setCharacterEncoding(java.lang.String characterEncoding)
定義:
インタフェース MockHttpServletResponse 内の setCharacterEncoding

getOutputStream

public ServletOutputStream getOutputStream()
                                    throws java.io.IOException
定義:
インタフェース ServletResponse 内の getOutputStream
例外:
java.io.IOException
関連項目:
ServletResponse.getOutputStream()

getWriter

public java.io.PrintWriter getWriter()
                              throws java.io.IOException
定義:
インタフェース ServletResponse 内の getWriter
例外:
java.io.IOException
関連項目:
ServletResponse.getWriter()

setContentLength

public void setContentLength(int contentLength)
定義:
インタフェース ServletResponse 内の setContentLength
関連項目:
ServletResponse.setContentLength(int)

getContentLength

public int getContentLength()
インタフェース MockHttpServletResponse の記述:
コンテンツの長さを返します。

定義:
インタフェース MockHttpServletResponse 内の getContentLength
戻り値:
コンテンツの長さ

getContentType

public java.lang.String getContentType()
定義:
インタフェース MockHttpServletResponse 内の getContentType

setContentType

public void setContentType(java.lang.String contentType)
定義:
インタフェース ServletResponse 内の setContentType
関連項目:
ServletResponse.setContentType(java.lang.String)

setBufferSize

public void setBufferSize(int size)
定義:
インタフェース ServletResponse 内の setBufferSize
関連項目:
ServletResponse.setBufferSize(int)

getBufferSize

public int getBufferSize()
定義:
インタフェース ServletResponse 内の getBufferSize
関連項目:
ServletResponse.getBufferSize()

flushBuffer

public void flushBuffer()
                 throws java.io.IOException
定義:
インタフェース ServletResponse 内の flushBuffer
例外:
java.io.IOException
関連項目:
ServletResponse.flushBuffer()

resetBuffer

public void resetBuffer()
定義:
インタフェース ServletResponse 内の resetBuffer
関連項目:
ServletResponse.resetBuffer()

isCommitted

public boolean isCommitted()
定義:
インタフェース ServletResponse 内の isCommitted
関連項目:
ServletResponse.isCommitted()

reset

public void reset()
定義:
インタフェース ServletResponse 内の reset
関連項目:
ServletResponse.reset()

setLocale

public void setLocale(java.util.Locale locale)
定義:
インタフェース ServletResponse 内の setLocale
関連項目:
ServletResponse.setLocale(java.util.Locale)

getLocale

public java.util.Locale getLocale()
定義:
インタフェース ServletResponse 内の getLocale
関連項目:
ServletResponse.getLocale()

getResponseBytes

public byte[] getResponseBytes()
インタフェース MockHttpServletResponse の記述:
responseをバイトの配列で返します。

定義:
インタフェース MockHttpServletResponse 内の getResponseBytes
戻り値:
responseのバイト配列表現

getResponseString

public java.lang.String getResponseString()
インタフェース MockHttpServletResponse の記述:
responseを文字列として返します。

定義:
インタフェース MockHttpServletResponse 内の getResponseString
戻り値:
responseの文字列表現


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.