org.seasar.framework.container
インタフェース ExternalContext

既知の実装クラスの一覧:
GenericExternalContext, HttpServletExternalContext, PortletExternalContext

public interface ExternalContext

S2コンテナ上で、 Webコンテナなどの外部コンテキストを扱うためのインターフェースです。

インスタンス定義で、 applicationrequestsessionを使う場合、 S2Container.init()を行なう前にExternalContextをS2コンテナに設定する必要があります。

作成者:
higa, goto

メソッドの概要
 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)
          レスポンスコンテキストを設定します。
 

メソッドの詳細

getRequest

public Object getRequest()
リクエストコンテキストを返します。

戻り値:
リクエストコンテキスト
関連項目:
InstanceDef.REQUEST_NAME, InstanceRequestDef

setRequest

public void setRequest(Object request)
リクエストコンテキストを設定します。

パラメータ:
request - リクエストコンテキスト
関連項目:
InstanceDef.REQUEST_NAME, InstanceRequestDef

getResponse

public Object getResponse()
レスポンスコンテキストを返します。

戻り値:
レスポンスコンテキスト

setResponse

public void setResponse(Object response)
レスポンスコンテキストを設定します。

パラメータ:
response - レスポンスコンテキスト

getSession

public Object getSession()
セッションコンテキストを返します。

戻り値:
セッションコンテキスト
関連項目:
InstanceDef.SESSION_NAME, InstanceSessionDef

getApplication

public Object getApplication()
アプリケーションコンテキストを返します。

戻り値:
アプリケーションコンテキスト
関連項目:
InstanceDef.APPLICATION_NAME, InstanceApplicationDef

setApplication

public void setApplication(Object application)
アプリケーションコンテキストを設定します。

パラメータ:
application - アプリケーションコンテキスト
関連項目:
InstanceDef.APPLICATION_NAME, InstanceApplicationDef

getApplicationMap

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

戻り値:
アプリケーションコンテキスト
関連項目:
InstanceDef.APPLICATION_NAME, InstanceApplicationDef

getInitParameterMap

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

戻り値:
初期設定値

getSessionMap

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

戻り値:
セッションコンテキスト
関連項目:
InstanceDef.SESSION_NAME, InstanceSessionDef

getRequestCookieMap

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

戻り値:
リクエストクッキー

getRequestHeaderMap

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

戻り値:
キーに対する値を1つ持つリクエストヘッダー

getRequestHeaderValuesMap

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

戻り値:
キーに対する値を複数持つリクエストヘッダー

getRequestMap

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

戻り値:
リクエストコンテキスト
関連項目:
InstanceDef.REQUEST_NAME, InstanceRequestDef

getRequestParameterMap

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

戻り値:
キーに対する値を1つ持つリクエストパラメータ

getRequestParameterValuesMap

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

戻り値:
キーに対する値を複数持つリクエストパラメータ


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