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 | childrenThe 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, 2017, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.