public class BeanContextMembershipEvent extends BeanContextEvent
BeanContextMembershipEvent
は、特定のBeanContext
のメンバーシップに追加された子、またはそこから削除された子のリストをカプセル化します。 このイベントのインスタンスは、指定されたBeanContext
インスタンスでadd()、remove()、retainAll()、removeAll()、またはclear()の呼出しに成功するたびにトリガーされます。 オブジェクトでこのタイプのイベントを受信する場合には、BeanContextMembershipListener
インタフェースを実装し、そのことをBeanContext
のaddBeanContextMembershipListener(BeanContextMembershipListener bcml)
メソッドを使って登録する必要があります。 BeanContext
, BeanContextEvent
, BeanContextMembershipListener
, 直列化された形式修飾子と型 | フィールド | 説明 |
---|---|---|
protected Collection |
children |
このイベント通知によって影響を受ける子のリストです。
|
propagatedFrom
source
コンストラクタ | 説明 |
---|---|
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, setPropagatedFrom
getSource, toString
protected 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
、そうでない場合はfalse
public 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も参照してください。