org.seasar.cubby.controller
インタフェース ActionContext

既知の実装クラスの一覧:
ActionContextImpl

public interface ActionContext

アクションメソッドの実行時コンテキストです。

導入されたバージョン:
1.0.0
作成者:
agata, baba

メソッドの概要
 Action getAction()
          アクションのオブジェクトを取得します。
 ComponentDef getComponentDef()
          アクションのコンポーネントの定義を取得します。
 Object getFormBean()
          アクションのフォームオブジェクトを取得します。
 FormDxo getFormDxo()
          リクエストパラメータとフォームオブジェクトを変換する DXO を取得します
 Method getMethod()
          アクションメソッドを取得します。
 Validation getValidation()
          アクションの入力検証の定義を取得します。
 void initialize(ActionDef actionDef)
          このコンテキストを初期化します。
 ActionResult invoke()
          このコンテキストが保持するアクションを実行します。
 boolean isInitialized()
          このコンテキストが初期化されているかを示します。
 

メソッドの詳細

initialize

void initialize(ActionDef actionDef)
このコンテキストを初期化します。

パラメータ:
actionDef - アクションの定義

isInitialized

boolean isInitialized()
このコンテキストが初期化されているかを示します。

戻り値:
このコンテキストが初期化されている場合は true、そうでない場合は false

invoke

ActionResult invoke()
                    throws Exception
このコンテキストが保持するアクションを実行します。

戻り値:
アクションの実行結果
例外:
Exception - アクションが例外をスローした場合

getComponentDef

ComponentDef getComponentDef()
アクションのコンポーネントの定義を取得します。

戻り値:
コンポーネントの定義

getAction

Action getAction()
アクションのオブジェクトを取得します。

戻り値:
アクションのオブジェクト

getMethod

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

戻り値:
アクションメソッド

getValidation

Validation getValidation()
アクションの入力検証の定義を取得します。

戻り値:
アクションの入力検証の定義

getFormBean

Object getFormBean()
アクションのフォームオブジェクトを取得します。

戻り値:
アクションのフォームオブジェクト

getFormDxo

FormDxo getFormDxo()
リクエストパラメータとフォームオブジェクトを変換する DXO を取得します

戻り値:
リクエストパラメータとフォームオブジェクトを変換する DXO


Copyright ツゥ 2006-2008 The Seasar Foundation. All Rights Reserved.