- 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
- 関連項目:
BeanContext
,BeanContextEvent
,BeanContextMembershipListener
, 直列化された形式
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 protected Collection
children
このイベント通知によって影響を受ける子のリストです。-
クラス java.beans.beancontext.BeanContextEventから継承されたフィールド
propagatedFrom
-
クラス java.util.EventObjectから継承されたフィールド
source
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 BeanContextMembershipEvent(BeanContext bc, Object[] changes)
BeanContextMembershipEventを構築します。BeanContextMembershipEvent(BeanContext bc, Collection changes)
BeanContextMembershipEventを構築します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 boolean
contains(Object child)
指定された子がこのイベントによって影響を受けるかどうかを示します。Iterator
iterator()
このイベントによって影響を受ける子の配列を取得します。int
size()
通知によって影響を受ける子の数を取得します。Object[]
toArray()
このイベントによって影響を受ける子の配列を取得します。-
クラス 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()
このイベントによって影響を受ける子の配列を取得します。- 戻り値:
- 影響を受けた子の配列
-
-