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)
true
、そうでない場合は false
public Object[] toArray()
public Iterator iterator()
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.