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

java.lang.Object
  拡張org.seasar.framework.mock.servlet.MockServletContextImpl
すべての実装インタフェース:
MockServletContext, java.io.Serializable, ServletContext

public class MockServletContextImpl
extends java.lang.Object
implements MockServletContext, java.io.Serializable

MockServletContextの実装クラスです。

作成者:
higa, manhole
関連項目:
直列化された形式

フィールドの概要
static int MAJOR_VERSION
          Major Version
static int MINOR_VERSION
          Minor Version
static java.lang.String SERVER_INFO
          Server Info
 
コンストラクタの概要
MockServletContextImpl(java.lang.String path)
          MockServletContextImplを作成します。
 
メソッドの概要
 void addMimeType(java.lang.String file, java.lang.String type)
          mimeTypeを追加します。
protected  java.lang.String adjustPath(java.lang.String path)
          パスを調整します。
 MockHttpServletRequest createRequest(java.lang.String path)
          リクエストを作成します。
 java.lang.Object getAttribute(java.lang.String name)
           
 java.util.Enumeration getAttributeNames()
           
 ServletContext getContext(java.lang.String path)
           
 java.lang.String getInitParameter(java.lang.String name)
           
 java.util.Map getInitParameterMap()
          初期化パラメータのMapを返します。
 java.util.Enumeration getInitParameterNames()
           
 int getMajorVersion()
           
 java.lang.String getMimeType(java.lang.String file)
           
 int getMinorVersion()
           
 RequestDispatcher getNamedDispatcher(java.lang.String name)
           
 java.lang.String getRealPath(java.lang.String path)
           
 RequestDispatcher getRequestDispatcher(java.lang.String path)
           
 java.net.URL getResource(java.lang.String path)
           
 java.io.InputStream getResourceAsStream(java.lang.String path)
           
 java.util.Set getResourcePaths(java.lang.String path)
           
 java.lang.String getServerInfo()
           
 Servlet getServlet(java.lang.String name)
          推奨されていません。  
 java.lang.String getServletContextName()
           
 java.util.Enumeration getServletNames()
          推奨されていません。  
 java.util.Enumeration getServlets()
          推奨されていません。  
 void log(java.lang.Exception ex, java.lang.String message)
          推奨されていません。  
 void log(java.lang.String message)
           
 void log(java.lang.String message, java.lang.Throwable t)
           
 void removeAttribute(java.lang.String name)
           
 void setAttribute(java.lang.String name, java.lang.Object value)
           
 void setInitParameter(java.lang.String name, java.lang.String value)
          初期化パラメータを設定します。
 void setServletContextName(java.lang.String servletContextName)
          サーブレットコンテキスト名を設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

MAJOR_VERSION

public static final int MAJOR_VERSION
Major Version

関連項目:
定数フィールド値

MINOR_VERSION

public static final int MINOR_VERSION
Minor Version

関連項目:
定数フィールド値

SERVER_INFO

public static final java.lang.String SERVER_INFO
Server Info

関連項目:
定数フィールド値
コンストラクタの詳細

MockServletContextImpl

public MockServletContextImpl(java.lang.String path)
MockServletContextImplを作成します。

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

getContext

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

getMajorVersion

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

getMinorVersion

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

getMimeType

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

addMimeType

public void addMimeType(java.lang.String file,
                        java.lang.String type)
インタフェース MockServletContext の記述:
mimeTypeを追加します。

定義:
インタフェース MockServletContext 内の addMimeType
パラメータ:
file -
type -

getResourcePaths

public java.util.Set getResourcePaths(java.lang.String path)
定義:
インタフェース ServletContext 内の getResourcePaths
関連項目:
ServletContext.getResourcePaths(java.lang.String)

getResource

public java.net.URL getResource(java.lang.String path)
                         throws java.net.MalformedURLException
定義:
インタフェース ServletContext 内の getResource
例外:
java.net.MalformedURLException
関連項目:
ServletContext.getResource(java.lang.String)

getResourceAsStream

public java.io.InputStream getResourceAsStream(java.lang.String path)
定義:
インタフェース ServletContext 内の getResourceAsStream
関連項目:
ServletContext.getResourceAsStream(java.lang.String)

adjustPath

protected java.lang.String adjustPath(java.lang.String path)
パスを調整します。

パラメータ:
path - パス
戻り値:
調整後のパス

getRequestDispatcher

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

getNamedDispatcher

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

getServlet

public Servlet getServlet(java.lang.String name)
                   throws ServletException
推奨されていません。  

定義:
インタフェース ServletContext 内の getServlet
例外:
ServletException
関連項目:
ServletContext.getServlet(java.lang.String)

getServlets

public java.util.Enumeration getServlets()
推奨されていません。  

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

getServletNames

public java.util.Enumeration getServletNames()
推奨されていません。  

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

log

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

log

public void log(java.lang.Exception ex,
                java.lang.String message)
推奨されていません。  

定義:
インタフェース ServletContext 内の log
関連項目:
ServletContext.log(java.lang.Exception, java.lang.String)

log

public void log(java.lang.String message,
                java.lang.Throwable t)
定義:
インタフェース ServletContext 内の log
関連項目:
ServletContext.log(java.lang.String, java.lang.Throwable)

getRealPath

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

getServerInfo

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

getInitParameter

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

getInitParameterNames

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

setInitParameter

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

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

getAttribute

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

getAttributeNames

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

setAttribute

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

removeAttribute

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

getServletContextName

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

setServletContextName

public void setServletContextName(java.lang.String servletContextName)
インタフェース MockServletContext の記述:
サーブレットコンテキスト名を設定します。

定義:
インタフェース MockServletContext 内の setServletContextName
パラメータ:
servletContextName -

createRequest

public MockHttpServletRequest createRequest(java.lang.String path)
インタフェース MockServletContext の記述:
リクエストを作成します。

定義:
インタフェース MockServletContext 内の createRequest
パラメータ:
path -
戻り値:
MockHttpServletRequest

getInitParameterMap

public java.util.Map getInitParameterMap()
インタフェース MockServletContext の記述:
初期化パラメータのMapを返します。

定義:
インタフェース MockServletContext 内の getInitParameterMap
戻り値:


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