|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.morpho.webapp.action.AbstractActionMappingManager | +--jp.morpho.webapp.action.impl.ActionMappingManagerImpl
ActionMappingManager の実装です。 デフォルトのアクションマッピングマネージャで、ActionMappingManager の基本動作を実装します。 必要ならば、このクラスを拡張するか、または新たに ActionMappingManager を実装して独自のアクションマッピングマネージャを作成することができます。
新たに ActionMappingManager を実装する場合は、AbstractActionMappingManager クラスを拡張して必要なメソッドを実装します。
コンストラクタの概要 | |
ActionMappingManagerImpl()
ActionMappingManagerImpl を作成します。 |
メソッドの概要 | |
void |
addActionServletPath(jp.morpho.webapp.action.impl.ActionServletPath asp)
要求を処理するサーブレットのパスのエントリに指定のエントリを追加します。 |
jp.morpho.webapp.action.ActionHandlerChain |
getActionHandlerChain(java.lang.String servletPath,
java.lang.String status,
java.lang.String action)
アクションハンドラチェインを返します。 |
jp.morpho.webapp.action.ActionHandler[] |
getActionHandlers(java.lang.String servletPath,
java.lang.String status,
java.lang.String action)
アクションハンドラの配列を返します。 |
java.lang.String |
getActionParameterName()
要求を処理するアクションのパラメータの名前を返します。 |
jp.morpho.webapp.action.impl.ActionServletPath |
getActionServletPath(java.lang.String servletPath)
指定されたパスの要求を処理するサーブレットのパスのエントリを返します。 |
java.lang.String |
getActionView(java.lang.String servletPath,
java.lang.String status)
アクションビューのパス (JSP など) を返します。 |
java.lang.String |
getStatusParameterName()
要求を処理するステータスのパラメータの名前を返します。 |
void |
setActionParameterName(java.lang.String actionParameterName)
要求を処理するアクションのパラメータの名前を設定します。 |
void |
setStatusParameterName(java.lang.String statusParameterName)
要求を処理するステータスのパラメータの名前を設定します。 |
クラス jp.morpho.webapp.action.AbstractActionMappingManager から継承したメソッド |
getPluginKey, pluginActivate, pluginRemove, setPluginContext |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public ActionMappingManagerImpl()
ActionMappingManagerImpl を作成します。
メソッドの詳細 |
public java.lang.String getStatusParameterName()
要求を処理するステータスのパラメータの名前を返します。
ActionMappingManager
内の getStatusParameterName
AbstractActionMappingManager
内の getStatusParameterName
ActionMappingManager.getStatusParameterName()
public void setStatusParameterName(java.lang.String statusParameterName)
要求を処理するステータスのパラメータの名前を設定します。
statusParameterName
- 要求を処理するステータスのパラメータの名前public java.lang.String getActionParameterName()
要求を処理するアクションのパラメータの名前を返します。
ActionMappingManager
内の getActionParameterName
AbstractActionMappingManager
内の getActionParameterName
ActionMappingManager.getActionParameterName()
public void setActionParameterName(java.lang.String actionParameterName)
要求を処理するアクションのパラメータの名前を設定します。
actionParameterName
- 要求を処理するアクションのパラメータの名前public jp.morpho.webapp.action.ActionHandlerChain getActionHandlerChain(java.lang.String servletPath, java.lang.String status, java.lang.String action)
アクションハンドラチェインを返します。 アクションハンドラチェインは、ActionMappingManager の getActionHandlers(String, String, String) メソッドと getActionView(String, String) メソッドを呼び出します。
ActionMappingManager
内の getActionHandlerChain
AbstractActionMappingManager
内の getActionHandlerChain
servletPath
- アクションマッピングが対応する URLstatus
- 要求を処理するステータスの値action
- 要求を処理するアクションの値
ActionMappingManager.getActionHandlerChain(String, String, String)
public jp.morpho.webapp.action.ActionHandler[] getActionHandlers(java.lang.String servletPath, java.lang.String status, java.lang.String action) throws ActionMappingNotFoundException
アクションハンドラの配列を返します。 返されたアクションハンドラの配列は、アクションハンドラチェインの doActionHandler メソッドで順に呼び出されます。
このメソッドは、要求を処理するアクションハンドラを取得するために、アクションハンドラチェインから呼び出されます。
ActionMappingManager
内の getActionHandlers
AbstractActionMappingManager
内の getActionHandlers
servletPath
- アクションマッピングが対応する URLstatus
- 要求を処理するステータスの値action
- 要求を処理するアクションの値
ActionMappingNotFoundException
- クライアントから呼び出されたサーブレットの URL 、ステータス、アクションを使用してアクションマッピングを取得しようとしたが、対応するアクションマッピングの定義が見つからなかった場合ActionMappingManager.getActionHandlers(String, String, String)
public java.lang.String getActionView(java.lang.String servletPath, java.lang.String status) throws ActionMappingNotFoundException
アクションビューのパス (JSP など) を返します。 アクションビューは、アクションハンドラチェインの doActionHandler メソッドで、アクションハンドラが呼び出された後、応答にインクルードされます。
ステータスの値は、アクションハンドラで変更されることがあるため、サーブレットが要求を受け取った時の値と必ずしも一致しません。 このメソッドは、アクションハンドラチェインの doActionHandler メソッドで、すべてのアクションハンドラが実行された後に呼び出されます。
ActionMappingManager
内の getActionView
AbstractActionMappingManager
内の getActionView
servletPath
- アクションマッピングが対応する URLstatus
- 要求を処理するステータスの値
ActionMappingNotFoundException
- クライアントから呼び出されたサーブレットの URL 、ステータスを使用してアクションマッピングを取得しようとしたが、対応するアクションマッピングの定義が見つからなかった場合ActionMappingManager.getActionView(String, String)
public void addActionServletPath(jp.morpho.webapp.action.impl.ActionServletPath asp)
要求を処理するサーブレットのパスのエントリに指定のエントリを追加します。
asp
- 要求を処理するサーブレットのパスのエントリに追加されるエントリ
java.lang.IllegalArgumentException
- 同じパスのエントリがあった場合public jp.morpho.webapp.action.impl.ActionServletPath getActionServletPath(java.lang.String servletPath)
指定されたパスの要求を処理するサーブレットのパスのエントリを返します。
servletPath
- 要求を処理するサーブレットのパス
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |