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

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

public class GenericExternalContext
extends java.lang.Object
implements ExternalContext

Genericな ExternalContextです。

作成者:
koichik

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

フィールドの詳細

EMPTY_MAP

protected static final java.util.Map EMPTY_MAP
空の Mapです。


application

protected java.util.Map application
applicationスコープ用の Mapです。


requests

protected java.lang.ThreadLocal requests
requestを管理するための ThreadLocalです。

コンストラクタの詳細

GenericExternalContext

public GenericExternalContext()
メソッドの詳細

getApplication

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

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

getApplicationMap

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

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

getInitParameterMap

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

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

getRequest

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

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

getRequestCookieMap

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

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

getRequestHeaderMap

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

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

getRequestHeaderValuesMap

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

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

getRequestMap

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

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

getRequestParameterMap

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

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

getRequestParameterValuesMap

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

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

getResponse

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

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

getSession

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

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

getSessionMap

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

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

setApplication

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

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

setRequest

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

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

setResponse

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

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


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