org.seasar.framework.container.external
クラス GenericExternalContext

java.lang.Object
  拡張org.seasar.framework.container.external.GenericExternalContext
すべての実装インタフェース:
ExternalContext

public class GenericExternalContext
extends Object
implements ExternalContext

作成者:
koichik

フィールドの概要
protected  Map application
           
protected static Map EMPTY_MAP
           
protected  ThreadLocal requests
           
 
コンストラクタの概要
GenericExternalContext()
           
 
メソッドの概要
 Object getApplication()
          アプリケーションコンテキストを返します。
 Map getApplicationMap()
          アプリケーションコンテキストをMapインターフェースで返します。
 Map getInitParameterMap()
          初期設定値をMapインターフェースで返します。
 Object getRequest()
          リクエストコンテキストを返します。
 Map getRequestCookieMap()
          リクエストクッキーをMapインターフェースで返します。
 Map getRequestHeaderMap()
          キーに対する値を1つ持つリクエストヘッダーをMapインターフェースで返します。
 Map getRequestHeaderValuesMap()
          キーに対する値を複数持つリクエストヘッダーをMapインターフェースで返します。
 Map getRequestMap()
          リクエストコンテキストをMapインターフェースで返します。
 Map getRequestParameterMap()
          キーに対する値を1つ持つリクエストパラメータをMapインターフェースで返します。
 Map getRequestParameterValuesMap()
          キーに対する値を複数持つリクエストパラメータをMapインターフェースで返します。
 Object getResponse()
          レスポンスコンテキストを返します。
 Object getSession()
          セッションコンテキストを返します。
 Map getSessionMap()
          セッションコンテキストをMapインターフェースで返します。
 void setApplication(Object application)
          アプリケーションコンテキストを設定します。
 void setRequest(Object request)
          リクエストコンテキストを設定します。
 void setResponse(Object response)
          レスポンスコンテキストを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

EMPTY_MAP

protected static final Map EMPTY_MAP

application

protected Map application

requests

protected ThreadLocal requests
コンストラクタの詳細

GenericExternalContext

public GenericExternalContext()
メソッドの詳細

getApplication

public Object getApplication()
インタフェース ExternalContext の記述:
アプリケーションコンテキストを返します。

定義:
インタフェース ExternalContext 内の getApplication
戻り値:
アプリケーションコンテキスト
関連項目:
InstanceDef.APPLICATION_NAME, InstanceApplicationDef

getApplicationMap

public Map getApplicationMap()
インタフェース ExternalContext の記述:
アプリケーションコンテキストをMapインターフェースで返します。

定義:
インタフェース ExternalContext 内の getApplicationMap
戻り値:
アプリケーションコンテキスト
関連項目:
InstanceDef.APPLICATION_NAME, InstanceApplicationDef

getInitParameterMap

public Map getInitParameterMap()
インタフェース ExternalContext の記述:
初期設定値をMapインターフェースで返します。

定義:
インタフェース ExternalContext 内の getInitParameterMap
戻り値:
初期設定値

getRequest

public Object getRequest()
インタフェース ExternalContext の記述:
リクエストコンテキストを返します。

定義:
インタフェース ExternalContext 内の getRequest
戻り値:
リクエストコンテキスト
関連項目:
InstanceDef.REQUEST_NAME, InstanceRequestDef

getRequestCookieMap

public Map getRequestCookieMap()
インタフェース ExternalContext の記述:
リクエストクッキーをMapインターフェースで返します。

定義:
インタフェース ExternalContext 内の getRequestCookieMap
戻り値:
リクエストクッキー

getRequestHeaderMap

public Map getRequestHeaderMap()
インタフェース ExternalContext の記述:
キーに対する値を1つ持つリクエストヘッダーをMapインターフェースで返します。

定義:
インタフェース ExternalContext 内の getRequestHeaderMap
戻り値:
キーに対する値を1つ持つリクエストヘッダー

getRequestHeaderValuesMap

public Map getRequestHeaderValuesMap()
インタフェース ExternalContext の記述:
キーに対する値を複数持つリクエストヘッダーをMapインターフェースで返します。

定義:
インタフェース ExternalContext 内の getRequestHeaderValuesMap
戻り値:
キーに対する値を複数持つリクエストヘッダー

getRequestMap

public Map getRequestMap()
インタフェース ExternalContext の記述:
リクエストコンテキストをMapインターフェースで返します。

定義:
インタフェース ExternalContext 内の getRequestMap
戻り値:
リクエストコンテキスト
関連項目:
InstanceDef.REQUEST_NAME, InstanceRequestDef

getRequestParameterMap

public Map getRequestParameterMap()
インタフェース ExternalContext の記述:
キーに対する値を1つ持つリクエストパラメータをMapインターフェースで返します。

定義:
インタフェース ExternalContext 内の getRequestParameterMap
戻り値:
キーに対する値を1つ持つリクエストパラメータ

getRequestParameterValuesMap

public Map getRequestParameterValuesMap()
インタフェース ExternalContext の記述:
キーに対する値を複数持つリクエストパラメータをMapインターフェースで返します。

定義:
インタフェース ExternalContext 内の getRequestParameterValuesMap
戻り値:
キーに対する値を複数持つリクエストパラメータ

getResponse

public Object getResponse()
インタフェース ExternalContext の記述:
レスポンスコンテキストを返します。

定義:
インタフェース ExternalContext 内の getResponse
戻り値:
レスポンスコンテキスト

getSession

public Object getSession()
インタフェース ExternalContext の記述:
セッションコンテキストを返します。

定義:
インタフェース ExternalContext 内の getSession
戻り値:
セッションコンテキスト
関連項目:
InstanceDef.SESSION_NAME, InstanceSessionDef

getSessionMap

public Map getSessionMap()
インタフェース ExternalContext の記述:
セッションコンテキストをMapインターフェースで返します。

定義:
インタフェース ExternalContext 内の getSessionMap
戻り値:
セッションコンテキスト
関連項目:
InstanceDef.SESSION_NAME, InstanceSessionDef

setApplication

public void setApplication(Object application)
インタフェース ExternalContext の記述:
アプリケーションコンテキストを設定します。

定義:
インタフェース ExternalContext 内の setApplication
パラメータ:
application - アプリケーションコンテキスト
関連項目:
InstanceDef.APPLICATION_NAME, InstanceApplicationDef

setRequest

public void setRequest(Object request)
インタフェース ExternalContext の記述:
リクエストコンテキストを設定します。

定義:
インタフェース ExternalContext 内の setRequest
パラメータ:
request - リクエストコンテキスト
関連項目:
InstanceDef.REQUEST_NAME, InstanceRequestDef

setResponse

public void setResponse(Object response)
インタフェース ExternalContext の記述:
レスポンスコンテキストを設定します。

定義:
インタフェース ExternalContext 内の setResponse
パラメータ:
response - レスポンスコンテキスト


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