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(ActionHandlerEntry entry)
           指定されたアクションハンドラエントリを追加します。
 void addActionViewEntry(ActionViewEntry entry)
           指定されたアクションビューエントリを追加します。
 java.lang.String generateActionHandlerMappingKey(java.lang.String status, java.lang.String action)
           アクションハンドラエントリをマップオブジェクトに関連付けるためのキーを作成します。
 java.lang.String generateActionViewMappingKey(java.lang.String status)
           アクションビューエントリをマップオブジェクトに関連付けるためのキーを作成します。
 ActionHandlerEntry getActionHandlerEntry(java.lang.String status, java.lang.String action)
           アクションハンドラエントリを取得します。
 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(ActionHandlerEntry entry)

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

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

getActionHandlerEntry

public ActionHandlerEntry getActionHandlerEntry(java.lang.String status,
                                                java.lang.String action)

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

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

addActionViewEntry

public void addActionViewEntry(ActionViewEntry entry)

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

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

getActionViewEntry

public 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 - 要求を処理するステータスの値
戻り値:
アクションビューエントリのキー