概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.seasar.cubby.action.impl
クラス ActionContextImpl

    java.lang.Object
      org.seasar.cubby.action.impl.ActionContextImpl

すべての実装されたインタフェース:
  ActionContext

    public class ActionContextImpl

extends Object
implements ActionContext

アクションのコンテキストの実装です。

作成者:
  baba

コンストラクタの概要
`ActionContextImpl()`

メソッドの概要
`void` | `clearFlash()` 揮発性メッセージをクリアします。
`Object` | `getAction()` アクションを取得します。
`Class<?>` | `getActionClass()` アクションクラスを取得します。
`ActionErrors` | `getActionErrors()` アクションエラーを取得します。
`Method` | `getActionMethod()` アクションメソッドを取得します。
`Map<String,Object>` | `getFlashMap()` 揮発性メッセージを取得します。
`Object` | `getFormBean()` 指定されたアクションからアクションメソッドに対応するフォームオブジェクトを取得します。
`void` | `initialize(Object action, Class<?> actionClass, Method actionMethod, ActionErrors actionErrors, Map<String,Object> flashMap)` このコンテキストを初期化します。
`void` | `invokeInitializeMethod()` アクションメソッドの実行前に呼ばれます。
`void` | `invokePostRenderMethod()` フォワードの直後に呼ばれます。
`void` | `invokePreRenderMethod()` フォーワードの直前に呼ばれます。
`boolean` | `isBindRequestParameterToAllProperties()` フォームオブジェクトのすべてのプロパティに要求パラメータをバインドするかを示します。
`String` | `toString()`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

コンストラクタの詳細

### ActionContextImpl

    public ActionContextImpl()

メソッドの詳細

### initialize

    public void initialize(Object action,
                           Class<?> actionClass,
                           Method actionMethod,
                           ActionErrors actionErrors,
                           Map<String,Object> flashMap)

  このコンテキストを初期化します。

  定義:
    インタフェース `ActionContext` 内の `initialize`
  パラメータ:
    `action` - アクション
    `actionClass` - アクションクラス
    `actionMethod` - アクションメソッド
    `actionErrors` - アクションエラー
    `flashMap` - 揮発性メッセージ

### 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`

### toString

    public String toString()

  オーバーライド:
    クラス `Object` 内の `toString`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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