- java.lang.Object
-
- java.util.EventObject
-
- java.beans.beancontext.BeanContextEvent
-
- java.beans.beancontext.BeanContextMembershipEvent
-
- 实现的所有接口
-
Serializable
public class BeanContextMembershipEvent extends BeanContextEvent
ABeanContextMembershipEvent封装了添加到特定BeanContext的成员资格或从中删除的子项列表。 只要在给定的BeanContext实例上调用成功的add(),remove(),retainAll(),removeAll()或clear(),就会触发此事件的实例。 对接收此类事件感兴趣的对象必须实现BeanContextMembershipListener接口,并且必须通过BeanContext的addBeanContextMembershipListener(BeanContextMembershipListener bcml)方法注册其意图。- 从以下版本开始:
- 1.2
- 另请参见:
-
BeanContext,BeanContextEvent,BeanContextMembershipListener, Serialized Form
-
-
字段汇总
字段 变量和类型 字段 描述 protected Collectionchildren受此事件通知影响的儿童列表。-
声明的属性在类 java.beans.beancontext.BeanContextEvent
propagatedFrom
-
声明的属性在类 java.util.EventObject
source
-
-
构造方法摘要
构造方法 构造器 描述 BeanContextMembershipEvent(BeanContext bc, Object[] changes)构造BeanContextMembershipEventBeanContextMembershipEvent(BeanContext bc, Collection changes)构造BeanContextMembershipEvent
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 booleancontains(Object child)指定的孩子是否受到事件的影响?Iteratoriterator()获取受此事件影响的子项数组。intsize()获取受通知影响的子项数。Object[]toArray()获取受此事件影响的子项数组。-
声明方法的类 java.beans.beancontext.BeanContextEvent
getBeanContext, getPropagatedFrom, isPropagated, setPropagatedFrom
-
声明方法的类 java.util.EventObject
getSource, toString
-
-
-
-
字段详细信息
-
children
protected Collection children
受此事件通知影响的儿童列表。
-
-
构造方法详细信息
-
BeanContextMembershipEvent
public BeanContextMembershipEvent(BeanContext bc, Collection changes)
构造BeanContextMembershipEvent- 参数
-
bc- BeanContext源 -
changes- 受影响的儿童 - 异常
-
NullPointerException- 如果changes是null
-
BeanContextMembershipEvent
public BeanContextMembershipEvent(BeanContext bc, Object[] changes)
构造BeanContextMembershipEvent- 参数
-
bc- BeanContext源 -
changes- 儿童受到影响 - 异常
-
NullPointerException- 如果与此事件关联的更改为null。
-
-