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