JavaTM 2 Platform
Standard Ed. 6

java.beans.beancontext
類別 BeanContextMembershipEvent

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 介面,並且必須通過 BeanContextaddBeanContextMembershipListener(BeanContextMembershipListener bcml) 方法註冊其意向。

從以下版本開始:
1.2
另請參見:
BeanContext, BeanContextEvent, BeanContextMembershipListener, 序列化表格

欄位摘要
protected  Collection children
          受此事件通知影響的子級的列表。
 
從類別 java.beans.beancontext.BeanContextEvent 繼承的欄位
propagatedFrom
 
從類別 java.util.EventObject 繼承的欄位
source
 
建構子摘要
BeanContextMembershipEvent(BeanContext bc, Collection changes)
          建構一個 BeanContextMembershipEvent
BeanContextMembershipEvent(BeanContext bc, Object[] 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
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

欄位詳細資訊

children

protected Collection children
受此事件通知影響的子級的列表。

建構子詳細資訊

BeanContextMembershipEvent

public BeanContextMembershipEvent(BeanContext bc,
                                  Collection changes)
建構一個 BeanContextMembershipEvent

參數:
bc - BeanContext 源
changes - 受影響的 Children
拋出:
NullPointerException - 如果 changesnull

BeanContextMembershipEvent

public BeanContextMembershipEvent(BeanContext bc,
                                  Object[] changes)
建構一個 BeanContextMembershipEvent

參數:
bc - BeanContext 源
changes - 受影響的 Children
拋出:
NullPointerException - 如果與此事件關聯的更改為 null。
方法詳細資訊

size

public int size()
獲得受通知影響的子級的數量。

返回:
受通知影響的子級的數量

contains

public boolean contains(Object child)
指定子級受事件影響嗎?

返回:
如果受影響則返回 true,否則返回 false

toArray

public Object[] toArray()
獲得受此事件影響的子級的陣列。

返回:
受影響的子級的陣列

iterator

public Iterator iterator()
獲得受此事件影響的子級的陣列。

返回:
受影響的子級的陣列

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only