| 
JavaTM 2 Platform Std. Ed. v1.4.2  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjava.util.EventObject
java.beans.beancontext.BeanContextEvent
java.beans.beancontext.BeanContextMembershipEvent
A BeanContextMembershipEvent encapsulates 
 the list of children added to, or removed from, 
 the membership of a particular BeanContext. 
 An instance of this event is fired whenever a successful 
 add(), remove(), retainAll(), removeAll(), or clear() is 
 invoked on a given BeanContext instance.
 Objects interested in receiving events of this type must 
 implement the BeanContextMembershipListener 
 interface, and must register their intent via the
 BeanContext's 
 addBeanContextMembershipListener(BeanContextMembershipListener bcml)
  method.
BeanContext, 
BeanContextEvent, 
BeanContextMembershipListener, 
Serialized Form| Field Summary | |
protected  Collection | 
children
The list of children affected by this event notification.  | 
| Fields inherited from class java.beans.beancontext.BeanContextEvent | 
propagatedFrom | 
| Fields inherited from class java.util.EventObject | 
source | 
| Constructor Summary | |
BeanContextMembershipEvent(BeanContext bc,
                           Collection changes)
Contruct a BeanContextMembershipEvent  | 
|
BeanContextMembershipEvent(BeanContext bc,
                           Object[] changes)
Contruct a BeanContextMembershipEvent  | 
|
| Method Summary | |
 boolean | 
contains(Object child)
Is the child specified affected by the event?  | 
 Iterator | 
iterator()
Gets the array of children affected by this event.  | 
 int | 
size()
Gets the number of children affected by the notification.  | 
 Object[] | 
toArray()
Gets the array of children affected by this event.  | 
| Methods inherited from class java.beans.beancontext.BeanContextEvent | 
getBeanContext, getPropagatedFrom, isPropagated, setPropagatedFrom | 
| Methods inherited from class java.util.EventObject | 
getSource, toString | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
protected Collection children
| Constructor Detail | 
public BeanContextMembershipEvent(BeanContext bc,
                                  Collection changes)
bc - The BeanContext sourcechanges - The Children affected
NullPointerException - if changes is null
public BeanContextMembershipEvent(BeanContext bc,
                                  Object[] changes)
bc - The BeanContext sourcechanges - The Children effected
NullPointerException - if changes associated with this 
                  event are null.| Method Detail | 
public int size()
public boolean contains(Object child)
true if affected, false 
 if notpublic Object[] toArray()
public Iterator iterator()
  | 
JavaTM 2 Platform Std. Ed. v1.4.2  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Copyright 2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.