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

java.lang.Object
  拡張org.seasar.framework.mock.servlet.MockHttpServletRequestImpl
すべての実装インタフェース:
HttpServletRequest, MockHttpServletRequest, ServletRequest

public class MockHttpServletRequestImpl
extends java.lang.Object
implements MockHttpServletRequest

MockHttpServletRequestの実装クラスです。

作成者:
higa

フィールドの概要
 
インタフェース javax.servlet.http.HttpServletRequest から継承したフィールド
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
 
コンストラクタの概要
MockHttpServletRequestImpl(ServletContext servletContext, java.lang.String servletPath)
          MockHttpServletRequestImplを作成します。
 
メソッドの概要
 void addCookie(Cookie 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)
          intのヘッダを追加します。
 void addParameter(java.lang.String name, java.lang.String value)
          パラメータを追加します。
 void addParameter(java.lang.String name, java.lang.String[] values)
          配列のパラメータを追加します。
 java.lang.Object getAttribute(java.lang.String name)
           
 java.util.Enumeration getAttributeNames()
           
 java.lang.String getAuthType()
           
 java.lang.String getCharacterEncoding()
           
 int getContentLength()
           
 java.lang.String getContentType()
           
 java.lang.String getContextPath()
           
 Cookie[] getCookies()
           
 long getDateHeader(java.lang.String name)
           
 java.lang.String getHeader(java.lang.String name)
           
 java.util.Enumeration getHeaderNames()
           
 java.util.Enumeration getHeaders(java.lang.String name)
           
 ServletInputStream getInputStream()
           
 int getIntHeader(java.lang.String name)
           
 java.lang.String getLocalAddr()
           
 java.util.Locale getLocale()
           
 java.util.Enumeration getLocales()
           
 java.lang.String getLocalName()
           
 int getLocalPort()
           
 java.lang.String getMethod()
           
 java.lang.String getParameter(java.lang.String name)
           
 java.util.Map getParameterMap()
           
 java.util.Enumeration getParameterNames()
           
 java.lang.String[] getParameterValues(java.lang.String name)
           
 java.lang.String getPathInfo()
           
 java.lang.String getPathTranslated()
           
 java.lang.String getProtocol()
           
 java.lang.String getQueryString()
           
 java.io.BufferedReader getReader()
           
 java.lang.String getRealPath(java.lang.String path)
          推奨されていません。  
 java.lang.String getRemoteAddr()
           
 java.lang.String getRemoteHost()
           
 int getRemotePort()
           
 java.lang.String getRemoteUser()
           
 RequestDispatcher getRequestDispatcher(java.lang.String path)
           
 java.lang.String getRequestedSessionId()
           
protected  java.lang.String getRequestedSessionIdFromCookie()
          クッキーからセッションIDを取得します。
protected  java.lang.String getRequestedSessionIdFromURL()
          URLからセッションIDを取得します。
 java.lang.String getRequestURI()
           
 java.lang.StringBuffer getRequestURL()
           
 java.lang.String getScheme()
           
 java.lang.String getServerName()
           
 int getServerPort()
           
 java.lang.String getServletPath()
           
 HttpSession getSession()
           
 HttpSession getSession(boolean create)
           
 java.security.Principal getUserPrincipal()
           
 boolean isRequestedSessionIdFromCookie()
           
 boolean isRequestedSessionIdFromUrl()
          推奨されていません。  
 boolean isRequestedSessionIdFromURL()
           
 boolean isRequestedSessionIdValid()
           
 boolean isSecure()
           
 boolean isUserInRole(java.lang.String arg0)
           
 void removeAttribute(java.lang.String name)
           
 void setAttribute(java.lang.String name, java.lang.Object value)
           
 void setAuthType(java.lang.String authType)
          authTypeを設定します。
 void setCharacterEncoding(java.lang.String characterEncoding)
           
 void setContent(byte[] content)
          コンテンツを設定します。
 void setContentLength(int contentLength)
          contentLengthを設定します。
 void setContentType(java.lang.String contentType)
          contentTypeを設定します。
 void setLocalAddr(java.lang.String localAddr)
          ローカルアドレスを設定します。
 void setLocale(java.util.Locale locale)
          Localeを設定します。
 void setLocalName(java.lang.String localName)
          ローカル名を設定します。
 void setLocalPort(int localPort)
          ローカルportを設定します。
 void setMethod(java.lang.String method)
          メソッドを設定します。
 void setParameter(java.lang.String name, java.lang.String value)
          パラメータを設定します。
 void setParameter(java.lang.String name, java.lang.String[] values)
          配列のパラメータを設定します。
 void setPathInfo(java.lang.String pathInfo)
          pathInfoを設定します。
 void setPathTranslated(java.lang.String pathTranslated)
          pathTranslatedを設定します。
 void setProtocol(java.lang.String protocol)
          プロトコルを設定します。
 void setQueryString(java.lang.String queryString)
          queryStringを設定します。
 void setRemoteAddr(java.lang.String remoteAddr)
          リモートアドレスを設定します。
 void setRemoteHost(java.lang.String remoteHost)
          リモートホストを設定します。
 void setRemotePort(int remotePort)
          リモートportを設定します。
 void setScheme(java.lang.String scheme)
          schemeを設定します。
 void setServerName(java.lang.String serverName)
          サーバ名を設定します。
 void setServerPort(int serverPort)
          サーバのportを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MockHttpServletRequestImpl

public MockHttpServletRequestImpl(ServletContext servletContext,
                                  java.lang.String servletPath)
MockHttpServletRequestImplを作成します。

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

getAuthType

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

setAuthType

public void setAuthType(java.lang.String authType)
インタフェース MockHttpServletRequest の記述:
authTypeを設定します。

定義:
インタフェース MockHttpServletRequest 内の setAuthType
パラメータ:
authType -

getCookies

public Cookie[] getCookies()
定義:
インタフェース HttpServletRequest 内の getCookies
関連項目:
HttpServletRequest.getCookies()

addCookie

public void addCookie(Cookie cookie)
インタフェース MockHttpServletRequest の記述:
Cookieを追加します。

定義:
インタフェース MockHttpServletRequest 内の addCookie
パラメータ:
cookie -

getDateHeader

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

getHeader

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

getHeaders

public java.util.Enumeration getHeaders(java.lang.String name)
定義:
インタフェース HttpServletRequest 内の getHeaders
関連項目:
HttpServletRequest.getHeaders(java.lang.String)

getHeaderNames

public java.util.Enumeration getHeaderNames()
定義:
インタフェース HttpServletRequest 内の getHeaderNames
関連項目:
HttpServletRequest.getHeaderNames()

getIntHeader

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

addHeader

public void addHeader(java.lang.String name,
                      java.lang.String value)
インタフェース MockHttpServletRequest の記述:
ヘッダを追加します。

定義:
インタフェース MockHttpServletRequest 内の addHeader
パラメータ:
name -
value -

addDateHeader

public void addDateHeader(java.lang.String name,
                          long value)
インタフェース MockHttpServletRequest の記述:
日付のヘッダーを追加します。

定義:
インタフェース MockHttpServletRequest 内の addDateHeader
パラメータ:
name -
value -

addIntHeader

public void addIntHeader(java.lang.String name,
                         int value)
インタフェース MockHttpServletRequest の記述:
intのヘッダを追加します。

定義:
インタフェース MockHttpServletRequest 内の addIntHeader
パラメータ:
name -
value -

getMethod

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

setMethod

public void setMethod(java.lang.String method)
インタフェース MockHttpServletRequest の記述:
メソッドを設定します。

定義:
インタフェース MockHttpServletRequest 内の setMethod
パラメータ:
method -

getPathInfo

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

setPathInfo

public void setPathInfo(java.lang.String pathInfo)
インタフェース MockHttpServletRequest の記述:
pathInfoを設定します。

定義:
インタフェース MockHttpServletRequest 内の setPathInfo
パラメータ:
pathInfo -

getPathTranslated

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

setPathTranslated

public void setPathTranslated(java.lang.String pathTranslated)
インタフェース MockHttpServletRequest の記述:
pathTranslatedを設定します。

定義:
インタフェース MockHttpServletRequest 内の setPathTranslated
パラメータ:
pathTranslated -

getContextPath

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

getQueryString

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

setQueryString

public void setQueryString(java.lang.String queryString)
インタフェース MockHttpServletRequest の記述:
queryStringを設定します。

定義:
インタフェース MockHttpServletRequest 内の setQueryString
パラメータ:
queryString -

getRemoteUser

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

isUserInRole

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

getUserPrincipal

public java.security.Principal getUserPrincipal()
定義:
インタフェース HttpServletRequest 内の getUserPrincipal
関連項目:
HttpServletRequest.getUserPrincipal()

getRequestedSessionId

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

getRequestedSessionIdFromCookie

protected java.lang.String getRequestedSessionIdFromCookie()
クッキーからセッションIDを取得します。

戻り値:
セッションID

getRequestedSessionIdFromURL

protected java.lang.String getRequestedSessionIdFromURL()
URLからセッションIDを取得します。

戻り値:
セッションID

getRequestURI

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

getRequestURL

public java.lang.StringBuffer getRequestURL()
定義:
インタフェース HttpServletRequest 内の getRequestURL
関連項目:
HttpServletRequest.getRequestURL()

getServletPath

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

getSession

public HttpSession getSession(boolean create)
定義:
インタフェース HttpServletRequest 内の getSession

getSession

public HttpSession getSession()
定義:
インタフェース HttpServletRequest 内の getSession
関連項目:
HttpServletRequest.getSession()

isRequestedSessionIdValid

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

isRequestedSessionIdFromCookie

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

isRequestedSessionIdFromURL

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

isRequestedSessionIdFromUrl

public boolean isRequestedSessionIdFromUrl()
推奨されていません。  

定義:
インタフェース HttpServletRequest 内の isRequestedSessionIdFromUrl
関連項目:
HttpServletRequest.isRequestedSessionIdFromUrl()

getAttribute

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

getAttributeNames

public java.util.Enumeration getAttributeNames()
定義:
インタフェース ServletRequest 内の getAttributeNames
関連項目:
ServletRequest.getAttributeNames()

setAttribute

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

removeAttribute

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

getCharacterEncoding

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

setCharacterEncoding

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

setContent

public void setContent(byte[] content)
インタフェース MockHttpServletRequest の記述:
コンテンツを設定します。

定義:
インタフェース MockHttpServletRequest 内の setContent
パラメータ:
content -
関連項目:
MockHttpServletRequest.setContent(byte[])

getContentLength

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

setContentLength

public void setContentLength(int contentLength)
インタフェース MockHttpServletRequest の記述:
contentLengthを設定します。

定義:
インタフェース MockHttpServletRequest 内の setContentLength
パラメータ:
contentLength -

getContentType

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

setContentType

public void setContentType(java.lang.String contentType)
インタフェース MockHttpServletRequest の記述:
contentTypeを設定します。

定義:
インタフェース MockHttpServletRequest 内の setContentType
パラメータ:
contentType -

getInputStream

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

getParameter

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

getParameterNames

public java.util.Enumeration getParameterNames()
定義:
インタフェース ServletRequest 内の getParameterNames
関連項目:
ServletRequest.getParameterNames()

getParameterValues

public java.lang.String[] getParameterValues(java.lang.String name)
定義:
インタフェース ServletRequest 内の getParameterValues
関連項目:
ServletRequest.getParameterValues(java.lang.String)

getParameterMap

public java.util.Map getParameterMap()
定義:
インタフェース ServletRequest 内の getParameterMap
関連項目:
ServletRequest.getParameterMap()

addParameter

public void addParameter(java.lang.String name,
                         java.lang.String value)
インタフェース MockHttpServletRequest の記述:
パラメータを追加します。

定義:
インタフェース MockHttpServletRequest 内の addParameter
パラメータ:
name -
value -

addParameter

public void addParameter(java.lang.String name,
                         java.lang.String[] values)
インタフェース MockHttpServletRequest の記述:
配列のパラメータを追加します。

定義:
インタフェース MockHttpServletRequest 内の addParameter
パラメータ:
name -
values -

setParameter

public void setParameter(java.lang.String name,
                         java.lang.String value)
インタフェース MockHttpServletRequest の記述:
パラメータを設定します。

定義:
インタフェース MockHttpServletRequest 内の setParameter
パラメータ:
name -
value -

setParameter

public void setParameter(java.lang.String name,
                         java.lang.String[] values)
インタフェース MockHttpServletRequest の記述:
配列のパラメータを設定します。

定義:
インタフェース MockHttpServletRequest 内の setParameter
パラメータ:
name -
values -

getProtocol

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

setProtocol

public void setProtocol(java.lang.String protocol)
インタフェース MockHttpServletRequest の記述:
プロトコルを設定します。

定義:
インタフェース MockHttpServletRequest 内の setProtocol
パラメータ:
protocol -

getScheme

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

setScheme

public void setScheme(java.lang.String scheme)
インタフェース MockHttpServletRequest の記述:
schemeを設定します。

定義:
インタフェース MockHttpServletRequest 内の setScheme
パラメータ:
scheme -

getServerName

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

setServerName

public void setServerName(java.lang.String serverName)
インタフェース MockHttpServletRequest の記述:
サーバ名を設定します。

定義:
インタフェース MockHttpServletRequest 内の setServerName
パラメータ:
serverName -

getServerPort

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

setServerPort

public void setServerPort(int serverPort)
インタフェース MockHttpServletRequest の記述:
サーバのportを設定します。

定義:
インタフェース MockHttpServletRequest 内の setServerPort
パラメータ:
serverPort -

getReader

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

getRemoteAddr

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

setRemoteAddr

public void setRemoteAddr(java.lang.String remoteAddr)
インタフェース MockHttpServletRequest の記述:
リモートアドレスを設定します。

定義:
インタフェース MockHttpServletRequest 内の setRemoteAddr
パラメータ:
remoteAddr -

getRemoteHost

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

setRemoteHost

public void setRemoteHost(java.lang.String remoteHost)
インタフェース MockHttpServletRequest の記述:
リモートホストを設定します。

定義:
インタフェース MockHttpServletRequest 内の setRemoteHost
パラメータ:
remoteHost -

getLocalAddr

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

setLocalAddr

public void setLocalAddr(java.lang.String localAddr)
インタフェース MockHttpServletRequest の記述:
ローカルアドレスを設定します。

定義:
インタフェース MockHttpServletRequest 内の setLocalAddr
パラメータ:
localAddr -

getLocalName

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

setLocalName

public void setLocalName(java.lang.String localName)
インタフェース MockHttpServletRequest の記述:
ローカル名を設定します。

定義:
インタフェース MockHttpServletRequest 内の setLocalName
パラメータ:
localName -

getLocalPort

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

setLocalPort

public void setLocalPort(int localPort)
インタフェース MockHttpServletRequest の記述:
ローカルportを設定します。

定義:
インタフェース MockHttpServletRequest 内の setLocalPort
パラメータ:
localPort -

getRemotePort

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

setRemotePort

public void setRemotePort(int remotePort)
インタフェース MockHttpServletRequest の記述:
リモートportを設定します。

定義:
インタフェース MockHttpServletRequest 内の setRemotePort
パラメータ:
remotePort -

getLocale

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

setLocale

public void setLocale(java.util.Locale locale)
インタフェース MockHttpServletRequest の記述:
Localeを設定します。

定義:
インタフェース MockHttpServletRequest 内の setLocale
パラメータ:
locale -

getLocales

public java.util.Enumeration getLocales()
定義:
インタフェース ServletRequest 内の getLocales
関連項目:
ServletRequest.getLocales()

isSecure

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

getRequestDispatcher

public RequestDispatcher getRequestDispatcher(java.lang.String path)
定義:
インタフェース ServletRequest 内の getRequestDispatcher
関連項目:
ServletRequest.getRequestDispatcher(java.lang.String)

getRealPath

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

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


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