パッケージ jakarta.faces.component
インターフェース ActionSource
- すべての既知のサブインターフェース:
ActionSource2
public interface ActionSourceActionSource は、デフォルトの
ActionListenerメカニズムを介してアプリケーションアクションを呼び出す機能を含む、ActionEventのソースになりたい具体的なUIComponentによって実装できるインターフェースです。
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 voidaddActionListener(ActionListener listener)新しいActionListenerを、ActionEventの発生時に通知を受けることに関心のあるリスナーのセットに追加します。ActionListener[]getActionListeners()このActionSourceインスタンスに登録されているActionListenerのセットを返します。booleanisImmediate()アプリケーションの呼び出しフェーズまで待つのではなく、Jakarta Faces 実装によって提供されるデフォルトのActionListenerをすぐに(つまり、リクエスト処理ライフサイクルのリクエスト値の適用フェーズ中に)実行する必要があることを示すフラグを返します。voidremoveActionListener(ActionListener listener)ActionEventの発生時に通知を受けることに関心のあるリスナーのセットから既存のActionListener(存在する場合)を削除します。voidsetImmediate(boolean immediate)このUIComponentの「即時実行」フラグを設定します。
メソッドの詳細
isImmediate
boolean isImmediate()
Jakarta Faces 実装によって提供されるデフォルトの
ActionListenerが、アプリケーションの呼び出しフェーズまで待機するのではなく、ただちに(つまり、リクエスト処理ライフサイクルのリクエスト値の適用フェーズ中に)実行されることを示すフラグを返します。このプロパティのデフォルト値はfalseでなければなりません。- 戻り値:
- 即時の場合は
true、それ以外の場合はfalse。
setImmediate
void setImmediate(boolean immediate)
この
UIComponentの「即時実行」フラグを設定します。- パラメーター:
immediate- 新しい即時実行フラグ
addActionListener
void addActionListener(ActionListener listener)
新しい
ActionListenerを、ActionEventの発生時に通知を受けることに関心のあるリスナーのセットに追加します。- パラメーター:
listener- 追加するActionListener- 例外:
NullPointerExceptionSE-listenerがnullの場合
getActionListeners
ActionListener[] getActionListeners()
この
ActionSourceインスタンスに登録されているActionListenerのセットを返します。登録済みのリスナーがない場合は、長さ 0 の配列が返されます。- 戻り値:
- アクションリスナー、または長さゼロの配列。
removeActionListener
void removeActionListener(ActionListener listener)
ActionEventの発生時に通知を受けることに関心のあるリスナーのセットから既存のActionListener(存在する場合)を削除します。- パラメーター:
listener- 削除するActionListener- 例外:
NullPointerExceptionSE-listenerがnullの場合