java.lang.Object
java.util.EventObject
java.beans.beancontext.BeanContextEvent
java.beans.beancontext.BeanContextMembershipEvent
- すべての実装されたインタフェース:
Serializable
public class BeanContextMembershipEvent extends BeanContextEvent
BeanContextMembershipEventは、特定のBeanContextのメンバーシップに追加された子、またはそこから削除された子のリストをカプセル化します。 このイベントのインスタンスは、指定されたBeanContextインスタンスでadd()、remove()、retainAll()、removeAll()、またはclear()の呼出しに成功するたびにトリガーされます。 オブジェクトでこのタイプのイベントを受信する場合には、BeanContextMembershipListenerインタフェースを実装し、そのことをBeanContextのaddBeanContextMembershipListener(BeanContextMembershipListener bcml)メソッドを使って登録する必要があります。 - 導入されたバージョン:
- 1.2
- 関連項目:
-
フィールドのサマリー
フィールドクラスjava.beans.beancontext.BeanContextEventで宣言されたフィールド
propagatedFromクラスjava.util.EventObjectで宣言されたフィールド
source -
コンストラクタのサマリー
コンストラクタコンストラクタ説明BeanContextMembershipEvent(BeanContext bc, Object[] changes) BeanContextMembershipEventの作成BeanContextMembershipEvent(BeanContext bc, Collection changes) BeanContextMembershipEventの作成 -
メソッドのサマリー
クラスjava.beans.beancontext.BeanContextEventで宣言されたメソッド
getBeanContext, getPropagatedFrom, isPropagated, setPropagatedFromクラスjava.util.EventObjectで宣言されたメソッド
getSource, toString
-
フィールド詳細
-
children
protected Collection childrenこのイベント通知によって影響を受ける子のリストです。
-
-
コンストラクタの詳細
-
BeanContextMembershipEvent
public BeanContextMembershipEvent(BeanContext bc, Collection changes) BeanContextMembershipEventの作成- パラメータ:
bc- BeanContextソースchanges- 影響を受けるChildren- スロー:
NullPointerException-changesがnullである場合
-
BeanContextMembershipEvent
public BeanContextMembershipEvent(BeanContext bc, Object[] changes) BeanContextMembershipEventの作成- パラメータ:
bc- BeanContextソースchanges- 影響を受けるChildren- スロー:
NullPointerException- このイベントに関連した変更がnullの場合。
-
-
メソッドの詳細
-
size
public int size()通知によって影響を受ける子の数を取得します。- 戻り値:
- 通知によって影響を受ける子の数
-
contains
public boolean contains(Object child) 指定された子がこのイベントによって影響を受けるかどうかを示します。- パラメータ:
child- 影響を受けるかどうかのチェック対象のオブジェクト- 戻り値:
- 影響を受ける場合は
true、そうでない場合はfalse
-
toArray
public Object[] toArray()このイベントによって影響を受ける子の配列を取得します。- 戻り値:
- 影響を受ける子の配列
-
iterator
public Iterator iterator()このイベントによって影響を受ける子の配列を取得します。- 戻り値:
- 影響を受けた子の配列
-