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

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

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

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

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

public class ActionServletPath
extends java.lang.Object
implements java.io.Serializable

このクラスは、要求を受け取るサーブレットのパスのエントリを表します。 サーブレットが要求を受け取った際に、任意のアクションマッピングが選択されるようにするために、アクションマッピングマネージャにこのエントリを追加します。

サーブレットが要求を受け取った際に、任意のアクションマッピングが選択されるようにするために、2 つのメソッド addActionHandlerEntry(ActionHandlerEntry) 、addActionViewEntry(ActionViewEntry) を使用してエントリを追加する必要があります。 前者は要求を処理するアクションハンドラのエントリを追加し、後者は要求を処理した後に表示する画面を表すアクションビューのエントリを追加します。

setServletPath(String) メソッドで指定するサーブレットの URL は、web.xml において配置したサーブレットの URL です。

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

コンストラクタの概要
`ActionServletPath()` ActionServletPath を作成します。

メソッドの概要
`void` | `addActionHandlerEntry(jp.morpho.webapp.action.impl.ActionHandlerEntry entry)` 指定されたアクションハンドラエントリを追加します。
`void` | `addActionViewEntry(jp.morpho.webapp.action.impl.ActionViewEntry entry)` 指定されたアクションビューエントリを追加します。
`java.lang.String` | `generateActionHandlerMappingKey(java.lang.String status, java.lang.String action)` アクションハンドラエントリをマップオブジェクトに関連付けるためのキーを作成します。
`java.lang.String` | `generateActionViewMappingKey(java.lang.String status)` アクションビューエントリをマップオブジェクトに関連付けるためのキーを作成します。
`jp.morpho.webapp.action.impl.ActionHandlerEntry` | `getActionHandlerEntry(java.lang.String status, java.lang.String action)` アクションハンドラエントリを取得します。
`jp.morpho.webapp.action.impl.ActionViewEntry` | `getActionViewEntry(java.lang.String status)` アクションビューエントリを取得します。
`java.lang.String` | `getServletPath()` アクションマッピングが対応するサーブレットの URL を取得します。
`void` | `setServletPath(java.lang.String servletPath)` アクションマッピングが対応するサーブレットの URL を設定します。

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

コンストラクタの詳細

### ActionServletPath

    public ActionServletPath()

  ActionServletPath を作成します。

メソッドの詳細

### getServletPath

    public java.lang.String getServletPath()

  アクションマッピングが対応するサーブレットの URL を取得します。

  戻り値:
    アクションマッピングが対応するサーブレットの URL

### setServletPath

    public void setServletPath(java.lang.String servletPath)

  アクションマッピングが対応するサーブレットの URL を設定します。

  パラメータ:
    `servletPath` - アクションマッピングが対応するサーブレットの URL

### addActionHandlerEntry

    public void addActionHandlerEntry(jp.morpho.webapp.action.impl.ActionHandlerEntry entry)

  指定されたアクションハンドラエントリを追加します。

  パラメータ:
    `entry` - 追加するアクションハンドラエントリ

### getActionHandlerEntry

    public jp.morpho.webapp.action.impl.ActionHandlerEntry getActionHandlerEntry(java.lang.String status,
                                                                                 java.lang.String action)

  アクションハンドラエントリを取得します。

  パラメータ:
    `status` - 要求を処理するステータスの値
    `action` - 要求を処理するアクションの値
  戻り値:
    アクションハンドラエントリ。それがない場合は null

### addActionViewEntry

    public void addActionViewEntry(jp.morpho.webapp.action.impl.ActionViewEntry entry)

  指定されたアクションビューエントリを追加します。

  パラメータ:
    `entry` - 追加するアクションビューエントリ

### getActionViewEntry

    public jp.morpho.webapp.action.impl.ActionViewEntry getActionViewEntry(java.lang.String status)

  アクションビューエントリを取得します。

  パラメータ:
    `status` - 要求を処理するステータスの値
  戻り値:
    アクションビューエントリ。それがない場合は null

### generateActionHandlerMappingKey

    public java.lang.String generateActionHandlerMappingKey(java.lang.String status,
                                                            java.lang.String action)

  アクションハンドラエントリをマップオブジェクトに関連付けるためのキーを作成します。

  これは次のようなキーを作成します。 `ActionHandlerEntry[status=ステータスの値,action=アクションの値]`

  パラメータ:
    `status` - 要求を処理するステータスの値
    `action` - 要求を処理するアクションの値
  戻り値:
    アクションハンドラエントリのキー

### generateActionViewMappingKey

    public java.lang.String generateActionViewMappingKey(java.lang.String status)

  アクションビューエントリをマップオブジェクトに関連付けるためのキーを作成します。

  これは次のようなキーを作成します。 `ActionViewEntry[status=ステータスの値]`

  パラメータ:
    `status` - 要求を処理するステータスの値
  戻り値:
    アクションビューエントリのキー

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