jp.morpho.webapp.action
クラス ActionHandlerEntry

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

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

このクラスは、アクションハンドラのエントリを表します。 アクションハンドラのエントリは、クライアントからのリクエストが任意のハンドラで処理されるようにするために、アクションマッピングで使用します。

アクションハンドラのエントリには、クライアントがリクエストを送信した画面を表すステータス、クリックされたボタンやリンクを表すアクション、実際に要求を処理するアクションハンドラの実装クラスを指定します。 アプリケーションはステータスとアクションを取得することにより、クライアントがどの画面で、どのボタン (またはリンクなど) をクリックしたのかを判断することができます。

アクションハンドラは、1 つのエントリに複数指定することが可能で、間単にチェインを作成することができます。

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

コンストラクタの概要
ActionHandlerEntry()
           ActionHandlerEntry を作成します。
 
メソッドの概要
 void addActionHandler(java.lang.String actionHandler)
           指定されたアクションハンドラをエントリに追加します。
 void clearActionHandler()
           すべてのアクションハンドラをエントリから削除します。
 java.lang.String getAction()
           要求を処理するアクションの値を取得します。
 java.lang.String[] getActionHandlers()
           エントリに設定されているアクションハンドラの完全修飾名の配列を取得します。
 java.lang.String getStatus()
           要求を処理するステータスの値を取得します。
 void setAction(java.lang.String action)
           要求を処理するアクションの値を設定します。
 void setStatus(java.lang.String status)
           要求を処理するステータスの値を設定します。
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ActionHandlerEntry

public ActionHandlerEntry()

ActionHandlerEntry を作成します。

メソッドの詳細

getStatus

public java.lang.String getStatus()

要求を処理するステータスの値を取得します。

戻り値:
要求を処理するステータスの値

setStatus

public void setStatus(java.lang.String status)

要求を処理するステータスの値を設定します。

パラメータ:
status - 要求を処理するステータスの値

getAction

public java.lang.String getAction()

要求を処理するアクションの値を取得します。

戻り値:
要求を処理するアクションの値

setAction

public void setAction(java.lang.String action)

要求を処理するアクションの値を設定します。

パラメータ:
action - 要求を処理するアクションの値

clearActionHandler

public void clearActionHandler()

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


addActionHandler

public void addActionHandler(java.lang.String actionHandler)

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

パラメータ:
actionHandler - 追加するアクションハンドラの完全修飾名

getActionHandlers

public java.lang.String[] getActionHandlers()

エントリに設定されているアクションハンドラの完全修飾名の配列を取得します。 アクションハンドラが設定されていない場合は、空の配列を返します。

戻り値:
アクションハンドラの完全修飾名の配列