public class BeanContextMembershipEvent extends BeanContextEvent
BeanContextMembershipEventは、特定のBeanContextのメンバーシップに追加された子、またはそこから削除された子のリストをカプセル化します。 このイベントのインスタンスは、指定されたBeanContextインスタンスでadd()、remove()、retainAll()、removeAll()、またはclear()の呼出しに成功するたびにトリガーされます。 オブジェクトでこのタイプのイベントを受信する場合には、BeanContextMembershipListenerインタフェースを実装し、そのことをBeanContextのaddBeanContextMembershipListener(BeanContextMembershipListener bcml) メソッドを使って登録する必要があります。 BeanContext, BeanContextEvent, BeanContextMembershipListener, 直列化された形式| 修飾子と型 | フィールド | 説明 |
|---|---|---|
protected Collection |
children |
このイベント通知によって影響を受ける子のリストです。
|
propagatedFromsource| コンストラクタ | 説明 |
|---|---|
BeanContextMembershipEvent(BeanContext bc, Collection changes) |
BeanContextMembershipEventを構築します。
|
BeanContextMembershipEvent(BeanContext bc, Object[] changes) |
BeanContextMembershipEventを構築します。
|
| 修飾子と型 | メソッド | 説明 |
|---|---|---|
boolean |
contains(Object child) |
指定された子がこのイベントによって影響を受けるかどうかを示します。
|
Iterator |
iterator() |
このイベントによって影響を受ける子の配列を取得します。
|
int |
size() |
通知によって影響を受ける子の数を取得します。
|
Object[] |
toArray() |
このイベントによって影響を受ける子の配列を取得します。
|
getBeanContext, getPropagatedFrom, isPropagated, setPropagatedFromgetSource, toStringprotected Collection children
public BeanContextMembershipEvent(BeanContext bc, Collection changes)
bc - BeanContextソースchanges - 影響を受けるChildrenNullPointerException - changesがnullである場合public BeanContextMembershipEvent(BeanContext bc, Object[] changes)
bc - BeanContextソースchanges - 影響を受けるChildrenNullPointerException - このイベントに関連した変更がnullの場合。public int size()
public boolean contains(Object child)
child - 影響を受けるかどうかのチェック対象のオブジェクトtrue、そうでない場合はfalsepublic Object[] toArray()
public Iterator iterator()
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。