|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.morpho.webapp.action.AbstractActionMappingManager
このクラスは、ActionMappingManager インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。 アクションマッピングマネージャを実装するには、このクラスを拡張して、いくつかのメソッドを実装する必要があります。 ActionMappingManager インタフェースの仕様で推奨されているように、通常は、引数なしの void コンストラクタを提供してください。
コンストラクタの概要 | |
AbstractActionMappingManager()
|
メソッドの概要 | |
abstract void |
contextDestroyed(FrameworkContextEvent event)
フレームワークコンテキストがシャットダウン処理に入ることの通知です。 |
abstract void |
contextInitialized(FrameworkContextEvent event)
フレームワークコンテキストが要求を処理する準備ができたことの通知です。 |
abstract ActionHandlerChain |
getActionHandlerChain(java.lang.String servletPath,
java.lang.String status,
java.lang.String action)
アクションハンドラチェインを返します。 |
abstract ActionHandler[] |
getActionHandlers(java.lang.String servletPath,
java.lang.String status,
java.lang.String action)
アクションハンドラの配列を返します。 |
abstract java.lang.String |
getActionParameterName()
要求を処理するアクションのパラメータの名前を返します。 |
abstract java.lang.String |
getActionView(java.lang.String servletPath,
java.lang.String status)
アクションビューのパス (JSP など) を返します。 |
java.lang.String |
getPluginKey()
プラグインを識別するためのキーを返します。 |
abstract java.lang.String |
getStatusParameterName()
要求を処理するステータスのパラメータの名前を返します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public AbstractActionMappingManager()
メソッドの詳細 |
public abstract java.lang.String getStatusParameterName()
要求を処理するステータスのパラメータの名前を返します。
ActionMappingManager
内の getStatusParameterName
ActionMappingManager.getStatusParameterName()
public abstract java.lang.String getActionParameterName()
要求を処理するアクションのパラメータの名前を返します。
ActionMappingManager
内の getActionParameterName
ActionMappingManager.getActionParameterName()
public abstract ActionHandlerChain getActionHandlerChain(java.lang.String servletPath, java.lang.String status, java.lang.String action)
アクションハンドラチェインを返します。 アクションハンドラチェインは、ActionMappingManager の getActionHandlers(String, String, String) メソッドと getActionView(String, String) メソッドを呼び出します。
ActionMappingManager
内の getActionHandlerChain
servletPath
- アクションマッピングが対応する URLstatus
- 要求を処理するステータスの値action
- 要求を処理するアクションの値
ActionMappingManager.getActionHandlerChain(String, String, String)
public abstract ActionHandler[] getActionHandlers(java.lang.String servletPath, java.lang.String status, java.lang.String action) throws ActionMappingNotFoundException
アクションハンドラの配列を返します。 返されたアクションハンドラの配列は、アクションハンドラチェインの doActionHandler メソッドで順に呼び出されます。
このメソッドは、要求を処理するアクションハンドラを取得するために、アクションハンドラチェインから呼び出されます。
ActionMappingManager
内の getActionHandlers
servletPath
- アクションマッピングが対応する URLstatus
- 要求を処理するステータスの値action
- 要求を処理するアクションの値
ActionMappingNotFoundException
- クライアントから呼び出されたサーブレットの URL 、ステータス、アクションを使用してアクションマッピングを取得しようとしたが、対応するアクションマッピングの定義が見つからなかった場合ActionMappingManager.getActionHandlers(String, String, String)
public abstract java.lang.String getActionView(java.lang.String servletPath, java.lang.String status) throws ActionMappingNotFoundException
アクションビューのパス (JSP など) を返します。 アクションビューは、アクションハンドラチェインの doActionHandler メソッドで、アクションハンドラが呼び出された後、応答にインクルードされます。
ステータスの値は、アクションハンドラで変更されることがあるため、サーブレットが要求を受け取った時の値と必ずしも一致しません。 このメソッドは、アクションハンドラチェインの doActionHandler メソッドで、すべてのアクションハンドラが実行された後に呼び出されます。
ActionMappingManager
内の getActionView
servletPath
- アクションマッピングが対応する URLstatus
- 要求を処理するステータスの値
ActionMappingNotFoundException
- クライアントから呼び出されたサーブレットの URL 、ステータスを使用してアクションマッピングを取得しようとしたが、対応するアクションマッピングの定義が見つからなかった場合ActionMappingManager.getActionView(String, String)
public final java.lang.String getPluginKey()
プラグインを識別するためのキーを返します。 プラグインのキーは、パッケージ名と同じ規則に従う必要があります。 この仕様では、jp.morpho.* に一致する名前を予約しています。
Plugin
内の getPluginKey
Plugin.getPluginKey()
public abstract void contextInitialized(FrameworkContextEvent event)
フレームワークコンテキストが要求を処理する準備ができたことの通知です。
FrameworkContextListener
内の contextInitialized
event
- フレームワークコンテキストイベントFrameworkContextListener.contextInitialized(FrameworkContextEvent)
public abstract void contextDestroyed(FrameworkContextEvent event)
フレームワークコンテキストがシャットダウン処理に入ることの通知です。
FrameworkContextListener
内の contextDestroyed
event
- フレームワークコンテキストイベントFrameworkContextListener.contextDestroyed(FrameworkContextEvent)
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |