|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.morpho.webapp.action.AbstractActionMappingManager
このクラスは、ActionMappingManager インタフェースのスケルトン実装を提供し、このインタフェースを実装するのに必要な作業量を最小限に抑えます。 アクションマッピングマネージャを実装するには、このクラスを拡張して、いくつかのメソッドを実装する必要があります。 ActionMappingManager インタフェースの仕様で推奨されているように、通常は、引数なしの void コンストラクタを提供してください。
コンストラクタの概要 | |
AbstractActionMappingManager()
|
メソッドの概要 | |
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()
要求を処理するステータスのパラメータの名前を返します。 |
void |
pluginActivate()
pluginActivate メソッドは、インスタンスが活性化状態になるときに呼び出されます。 |
void |
pluginRemove()
フレームワークでは、プラグインオブジェクトの有効期間を終わらせる前にこのメソッドを呼び出します。 |
void |
setPluginContext(PluginContext fc)
プラグインコンテキストを設定します。 |
クラス 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 void setPluginContext(PluginContext fc) throws PluginException
プラグインコンテキストを設定します。 フレームワークでは、プラグインインスタンスが追加された時にこのメソッドを呼び出します。
Plugin
内の setPluginContext
fc
- このインスタンスを追加した FrameworkContext オブジェクト
PluginException
- このメソッドによってスローされ、何らかのエラーが原因で障害が発生したことを示すpublic void pluginActivate() throws PluginException
pluginActivate メソッドは、インスタンスが活性化状態になるときに呼び出されます。 インスタンスを初期化します。
Plugin
内の pluginActivate
PluginException
- このメソッドによってスローされ、何らかのエラーが原因で障害が発生したことを示すpublic void pluginRemove() throws PluginException
フレームワークでは、プラグインオブジェクトの有効期間を終わらせる前にこのメソッドを呼び出します。 すべてのリソースを解放します。
Plugin
内の pluginRemove
PluginException
- このメソッドによってスローされ、何らかのエラーが原因で障害が発生したことを示す
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |