org.seasar.cubby.action
クラス ActionContextProxy

java.lang.Object
  上位を拡張 org.seasar.cubby.action.ActionContextProxy
すべての実装されたインタフェース:
ActionContext

public class ActionContextProxy
extends Object
implements ActionContext

アクションコンテキストへアクセスするプロキシです。

導入されたバージョン:
2.0.5
作成者:
baba

コンストラクタの概要
ActionContextProxy(ServletRequest request)
          指定された要求の属性に設定されたアクションコンテキストへアクセスするプロキシを生成します。
 
メソッドの概要
 void clearFlash()
          揮発性メッセージをクリアします。
 Object getAction()
          アクションを取得します。
 Class<?> getActionClass()
          アクションクラスを取得します。
 ActionErrors getActionErrors()
          アクションエラーを取得します。
 Method getActionMethod()
          アクションメソッドを取得します。
 Map<String,Object> getFlashMap()
          揮発性メッセージを取得します。
 Object getFormBean()
          指定されたアクションからアクションメソッドに対応するフォームオブジェクトを取得します。
 void invokeInitializeMethod()
          アクションメソッドの実行前に呼ばれます。
 void invokePostRenderMethod()
          フォワードの直後に呼ばれます。
 void invokePreRenderMethod()
          フォーワードの直前に呼ばれます。
 boolean isBindRequestParameterToAllProperties()
          フォームオブジェクトのすべてのプロパティに要求パラメータをバインドするかを示します。
protected  ActionContext subject()
          要求の属性から被代理オブジェクトを取得します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ActionContextProxy

public ActionContextProxy(ServletRequest request)
指定された要求の属性に設定されたアクションコンテキストへアクセスするプロキシを生成します。

パラメータ:
request - 要求
メソッドの詳細

getAction

public Object getAction()
アクションを取得します。

定義:
インタフェース ActionContext 内の getAction
戻り値:
アクション

getActionClass

public Class<?> getActionClass()
アクションクラスを取得します。

定義:
インタフェース ActionContext 内の getActionClass
戻り値:
アクションクラス

getActionMethod

public Method getActionMethod()
アクションメソッドを取得します。

定義:
インタフェース ActionContext 内の getActionMethod
戻り値:
アクションメソッド

getFormBean

public Object getFormBean()
指定されたアクションからアクションメソッドに対応するフォームオブジェクトを取得します。

定義:
インタフェース ActionContext 内の getFormBean
戻り値:
フォームオブジェクト

isBindRequestParameterToAllProperties

public boolean isBindRequestParameterToAllProperties()
フォームオブジェクトのすべてのプロパティに要求パラメータをバインドするかを示します。

定義:
インタフェース ActionContext 内の isBindRequestParameterToAllProperties
戻り値:
フォームオブジェクトのすべてのプロパティに要求パラメータをバインドする場合は true 、そうでない場合は false

invokeInitializeMethod

public void invokeInitializeMethod()
アクションメソッドの実行前に呼ばれます。

Action.invokeInitializeMethod(Method) を呼び出します。

定義:
インタフェース ActionContext 内の invokeInitializeMethod

invokePreRenderMethod

public void invokePreRenderMethod()
フォーワードの直前に呼ばれます。

Action.invokePreRenderMethod(Method) を呼び出します。

定義:
インタフェース ActionContext 内の invokePreRenderMethod

invokePostRenderMethod

public void invokePostRenderMethod()
フォワードの直後に呼ばれます。

Action.invokePostRenderMethod(Method) を呼び出します。

定義:
インタフェース ActionContext 内の invokePostRenderMethod

getActionErrors

public ActionErrors getActionErrors()
アクションエラーを取得します。

定義:
インタフェース ActionContext 内の getActionErrors
戻り値:
アクションエラー

getFlashMap

public Map<String,Object> getFlashMap()
揮発性メッセージを取得します。

定義:
インタフェース ActionContext 内の getFlashMap
戻り値:
揮発性メッセージ

clearFlash

public void clearFlash()
揮発性メッセージをクリアします。

定義:
インタフェース ActionContext 内の clearFlash

subject

protected ActionContext subject()
要求の属性から被代理オブジェクトを取得します。

戻り値:
被代理オブジェクト


Copyright © 2006-2010 The Seasar Foundation. All Rights Reserved.