所有类
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
接口,并且必须通过 BeanContext
的 addBeanContextMembershipListener(BeanContextMembershipListener bcml)
方法注册其意向。
-
从以下版本开始:
-
1.2
-
另请参见:
-
BeanContext
, BeanContextEvent
, BeanContextMembershipListener
, 序列化表格
children
protected Collection children
-
受此事件通知影响的子级的列表。
BeanContextMembershipEvent
public BeanContextMembershipEvent(BeanContext bc,
Collection changes)
-
构造一个 BeanContextMembershipEvent
-
参数:
-
bc
- BeanContext 源
-
changes
- 受影响的 Children
-
抛出:
-
NullPointerException
- 如果 changes
为 null
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()
-
获得受此事件影响的子级的数组。
-
-
返回:
-
受影响的子级的数组
所有类