|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.morpho.webapp.action.ActionHandlerEntry
このクラスは、アクションハンドラのエントリを表します。 アクションハンドラのエントリは、クライアントからのリクエストが任意のハンドラで処理されるようにするために、アクションマッピングで使用します。
アクションハンドラのエントリには、クライアントがリクエストを送信した画面を表すステータス、クリックされたボタンやリンクを表すアクション、実際に要求を処理するアクションハンドラの実装クラスを指定します。 アプリケーションはステータスとアクションを取得することにより、クライアントがどの画面で、どのボタン (またはリンクなど) をクリックしたのかを判断することができます。
アクションハンドラは、1 つのエントリに複数指定することが可能で、間単にチェインを作成することができます。
コンストラクタの概要 | |
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 |
コンストラクタの詳細 |
public ActionHandlerEntry()
ActionHandlerEntry を作成します。
メソッドの詳細 |
public java.lang.String getStatus()
要求を処理するステータスの値を取得します。
public void setStatus(java.lang.String status)
要求を処理するステータスの値を設定します。
status
- 要求を処理するステータスの値public java.lang.String getAction()
要求を処理するアクションの値を取得します。
public void setAction(java.lang.String action)
要求を処理するアクションの値を設定します。
action
- 要求を処理するアクションの値public void clearActionHandler()
すべてのアクションハンドラをエントリから削除します。 この呼び出しからの復帰後、アクションハンドラは空になります。
public void addActionHandler(java.lang.String actionHandler)
指定されたアクションハンドラをエントリに追加します。
actionHandler
- 追加するアクションハンドラの完全修飾名public java.lang.String[] getActionHandlers()
エントリに設定されているアクションハンドラの完全修飾名の配列を取得します。 アクションハンドラが設定されていない場合は、空の配列を返します。
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |