public class BeanContextMembershipEvent extends BeanContextEvent
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| Modifier and Type | Field and Description | 
|---|---|
protected Collection | 
children
The list of children affected by this
 event notification. 
 | 
propagatedFromsource| Constructor and Description | 
|---|
BeanContextMembershipEvent(BeanContext bc,
                          Collection changes)
Contruct a BeanContextMembershipEvent 
 | 
BeanContextMembershipEvent(BeanContext bc,
                          Object[] changes)
Contruct a BeanContextMembershipEvent 
 | 
| Modifier and Type | Method and Description | 
|---|---|
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. 
 | 
getBeanContext, getPropagatedFrom, isPropagated, setPropagatedFromgetSource, toStringprotected Collection children
public BeanContextMembershipEvent(BeanContext bc, Collection changes)
bc - The BeanContext sourcechanges - The Children affectedNullPointerException - if changes is nullpublic BeanContextMembershipEvent(BeanContext bc, Object[] changes)
bc - The BeanContext sourcechanges - The Children effectedNullPointerException - if changes associated with this
                  event are null.public int size()
public boolean contains(Object child)
child - the object to check for being affectedtrue if affected, false
 if notpublic Object[] toArray()
public Iterator iterator()
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates.  All rights reserved.