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 Collectionchildrenこのイベント通知によって影響を受ける子のリストです。
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 BeanContextMembershipEvent(BeanContext bc, Object[] changes)BeanContextMembershipEventを構築します。BeanContextMembershipEvent(BeanContext bc, Collection changes)BeanContextMembershipEventを構築します。
- 
メソッドのサマリークラス java.beans.beancontext.BeanContextEventで宣言されたメソッドgetBeanContext, getPropagatedFrom, isPropagated, setPropagatedFrom
- 
フィールド詳細- 
childrenprotected Collection childrenこのイベント通知によって影響を受ける子のリストです。
 
- 
- 
コンストラクタの詳細- 
BeanContextMembershipEventpublic BeanContextMembershipEvent(BeanContext bc, Collection changes)BeanContextMembershipEventを構築します。- パラメータ:
- bc- BeanContextソース
- changes- 影響を受けるChildren
- 例外:
- NullPointerException-- changesが- nullである場合
 
- 
BeanContextMembershipEventpublic BeanContextMembershipEvent(BeanContext bc, Object[] changes)BeanContextMembershipEventを構築します。- パラメータ:
- bc- BeanContextソース
- changes- 影響を受けるChildren
- 例外:
- NullPointerException- このイベントに関連した変更がnullの場合。
 
 
- 
- 
メソッドの詳細- 
sizepublic int size()通知によって影響を受ける子の数を取得します。- 戻り値:
- 通知によって影響を受ける子の数
 
- 
containspublic boolean contains(Object child)指定された子がこのイベントによって影響を受けるかどうかを示します。- パラメータ:
- child- 影響を受けるかどうかのチェック対象のオブジェクト
- 戻り値:
- 影響を受ける場合はtrue、そうでない場合はfalse
 
- 
toArraypublic Object[] toArray()このイベントによって影響を受ける子の配列を取得します。- 戻り値:
- 影響を受ける子の配列
 
- 
iteratorpublic Iterator iterator()このイベントによって影響を受ける子の配列を取得します。- 戻り値:
- 影響を受けた子の配列
 
 
-