jp.morpho.webapp.action
クラス ActionMappingFactory

java.lang.Object
  |
  +--jp.morpho.webapp.action.ActionMappingFactory
すべての実装インタフェース:
java.io.Serializable

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

このクラスは、アクションマッピングのファクトリ機能を提供します。 マッピングを作成するには、setActionHandlerEntry メソッドと setActionViewEntry メソッドを使います。 setActionHandlerEntry メソッドを使うと、アクションハンドラをマッピングすることができます。ビューをマッピングするには setActionViewEntry メソッドを使います。

アクションマッピングファクトリは、サーブレットを呼び出す URL 1 つに 1 つのアクションマッピングファクトリが対応します。 対応させる URL は、setServletPath メソッドで指定します。

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

コンストラクタの概要
ActionMappingFactory()
           ActionMappingFactory を作成します。
 
メソッドの概要
 void clearActionHandlerEntry()
           すべてのアクションハンドラエントリを削除します。
 void clearActionViewEntry()
           すべてのアクションビューエントリを削除します。
 ActionHandlerEntry getActionHandlerEntry(java.lang.String status, java.lang.String action)
           アクションハンドラエントリを取得します。
 ActionMappingKeyFactory getActionMappingKeyGenerator()
           アクションマッピングキーファクトリを取得します。
 ActionViewEntry getActionViewEntry(java.lang.String status)
           アクションビューエントリを取得します。
 java.lang.String getServletPath()
           アクションマッピングが対応する URL を取得します。
 ActionHandlerEntry setActionHandlerEntry(ActionHandlerEntry entry)
           指定されたアクションハンドラエントリを設定します。
 void setActionMappingKeyGenerator(ActionMappingKeyFactory actionMappingKeyGenerator)
           アクションマッピングキーファクトリを設定します。
 ActionViewEntry setActionViewEntry(ActionViewEntry entry)
           指定されたアクションビューエントリを設定します。
 void setServletPath(java.lang.String servletPath)
           アクションマッピングが対応する URL を設定します。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ActionMappingFactory

public ActionMappingFactory()

ActionMappingFactory を作成します。

メソッドの詳細

getServletPath

public java.lang.String getServletPath()

アクションマッピングが対応する URL を取得します。

戻り値:
アクションマッピングが対応する URL

setServletPath

public void setServletPath(java.lang.String servletPath)

アクションマッピングが対応する URL を設定します。

パラメータ:
servletPath - アクションマッピングが対応する URL

getActionMappingKeyGenerator

public ActionMappingKeyFactory getActionMappingKeyGenerator()

アクションマッピングキーファクトリを取得します。

戻り値:
アクションマッピングキーファクトリ

setActionMappingKeyGenerator

public void setActionMappingKeyGenerator(ActionMappingKeyFactory actionMappingKeyGenerator)

アクションマッピングキーファクトリを設定します。

パラメータ:
actionMappingKeyGenerator - アクションマッピングキーファクトリ

clearActionHandlerEntry

public void clearActionHandlerEntry()

すべてのアクションハンドラエントリを削除します。 この呼び出しからの復帰後、アクションハンドラエントリは空になります。


setActionHandlerEntry

public ActionHandlerEntry setActionHandlerEntry(ActionHandlerEntry entry)

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

パラメータ:
entry - 設定するアクションハンドラエントリ
戻り値:
指定されたアクションハンドラエントリの前の値。それがない場合は null
例外:
java.lang.NullPointerException - アクションマッピングキーファクトリがない場合

getActionHandlerEntry

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

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

パラメータ:
status - 要求を処理するステータスの値
action - 要求を処理するアクションの値
戻り値:
アクションハンドラエントリ。それがない場合は null
例外:
java.lang.NullPointerException - アクションマッピングキーファクトリがない場合

clearActionViewEntry

public void clearActionViewEntry()

すべてのアクションビューエントリを削除します。 この呼び出しからの復帰後、アクションビューエントリは空になります。


setActionViewEntry

public ActionViewEntry setActionViewEntry(ActionViewEntry entry)

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

パラメータ:
entry - 設定するアクションビューエントリ
戻り値:
指定されたアクションビューエントリの前の値。それがない場合は null
例外:
java.lang.NullPointerException - アクションマッピングキーファクトリがない場合

getActionViewEntry

public ActionViewEntry getActionViewEntry(java.lang.String status)

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

パラメータ:
status - 要求を処理するステータスの値
戻り値:
アクションビューエントリ。それがない場合は null
例外:
java.lang.NullPointerException - アクションマッピングキーファクトリがない場合