public class BeanContextMembershipEvent extends BeanContextEvent
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 Formprotected Collection children
The list of children affected by this event notification.
public BeanContextMembershipEvent(BeanContext bc, Collection changes)
Contruct a BeanContextMembershipEvent
bc
- The BeanContext sourcechanges
- The Children affectedNullPointerException
- if changes
is null
public BeanContextMembershipEvent(BeanContext bc, Object[] changes)
Contruct a BeanContextMembershipEvent
bc
- The BeanContext sourcechanges
- The Children effectedNullPointerException
- if changes associated with this event are null.public int size()
Gets the number of children affected by the notification.
public boolean contains(Object child)
Is the child specified affected by the event?
child
- the object to check for being affectedtrue
if affected, false
if notpublic Object[] toArray()
Gets the array of children affected by this event.
public Iterator iterator()
Gets the array of children affected by this event.
© 1993–2017, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.