ActionHandlerChainImpl
Keywords: jp.morpho.webapp.action.impl.ActionHandlerChainImpl,ActionHandlerChainImpl class

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

## jp.morpho.webapp.action.impl
クラス ActionHandlerChainImpl

    java.lang.Object
      |
      +--jp.morpho.webapp.action.impl.ActionHandlerChainImpl

すべての実装インタフェース:
  ActionHandlerChain, java.io.Serializable

public class ActionHandlerChainImpl
extends java.lang.Object
implements ActionHandlerChain, java.io.Serializable

ActionMappingManager の実装です。 ActionMappingManagerImpl が返すアクションハンドラチェインで、ActionHandlerChain の基本動作を実装します。

新たに ActionMappingManager を実装する場合は、ActionHandlerChain インタフェースの実装としてこのクラスを使用するか、または 新たに ActionHandlerChain インタフェースを実装して必要なメソッドを定義します。

作成者:
  Kumiko Hiroi
関連項目:
  直列化された形式

コンストラクタの概要
`ActionHandlerChainImpl(jp.morpho.webapp.action.ActionMappingManager amm, java.lang.String servletPath, java.lang.String status, java.lang.String action)` FrameworkContextAdapter を作成します。

メソッドの概要
`void` | `cancelActionHandlers()`
`void` | `cancelActionView()`
`void` | `doActionHandler(jp.morpho.webapp.servlet.http.HttpActionRequest request, jp.morpho.webapp.servlet.http.HttpActionResponse response)` チェーン内の次のアクションハンドラを呼び出します。
`void` | `skipActionHandlers(int skip)`

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

コンストラクタの詳細

### ActionHandlerChainImpl

    public ActionHandlerChainImpl(jp.morpho.webapp.action.ActionMappingManager amm,
                                  java.lang.String servletPath,
                                  java.lang.String status,
                                  java.lang.String action)

  FrameworkContextAdapter を作成します。

パラメータ:
  `amm` - アクションマッピングマネージャ
  `servletPath` - 要求を受け取ったサーブレットのパス
  `status` - 要求を処理するステータスの値
  `action` - 要求を処理するアクションの値

メソッドの詳細

### doActionHandler

    public void doActionHandler(jp.morpho.webapp.servlet.http.HttpActionRequest request,
                                jp.morpho.webapp.servlet.http.HttpActionResponse response)
                         throws ActionHandlerException

  チェーン内の次のアクションハンドラを呼び出します。 呼び出し中のアクションハンドラがチェーン内の最後のアクションハンドラである場合は、アクションビューを応答にインクルードします。

  定義:
    インタフェース `ActionHandlerChain` 内の `doActionHandler`
  パラメータ:
    `request` - チェーンに沿って渡す要求
    `response` - チェーンに沿って渡す応答
  例外:
    `ActionHandlerException` - アクションハンドラの通常の処理を妨げる例外が発生した場合
  関連項目:
    `ActionHandlerChain.doActionHandler(HttpActionRequest, HttpActionResponse)`

### cancelActionHandlers

    public void cancelActionHandlers()

  定義:
    インタフェース `ActionHandlerChain` 内の `cancelActionHandlers`
  関連項目:
    `ActionHandlerChain.cancelActionHandlers()`

### cancelActionView

    public void cancelActionView()

  定義:
    インタフェース `ActionHandlerChain` 内の `cancelActionView`
  関連項目:
    `ActionHandlerChain.cancelActionView()`

### skipActionHandlers

    public void skipActionHandlers(int skip)

  定義:
    インタフェース `ActionHandlerChain` 内の `skipActionHandlers`
  関連項目:
    `ActionHandlerChain.skipActionHandlers(int)`

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