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()このイベントによって影響を受ける子の配列を取得します。- 戻り値:
- 影響を受けた子の配列
-