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 | Description |
---|---|---|
protected Collection |
children |
The list of children affected by this
event notification.
|
propagatedFrom
source
Constructor | Description |
---|---|
BeanContextMembershipEvent (BeanContext bc,
Collection changes) |
Contruct a BeanContextMembershipEvent
|
BeanContextMembershipEvent (BeanContext bc,
Object[] changes) |
Contruct a BeanContextMembershipEvent
|
Modifier and Type | Method | 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, setPropagatedFrom
getSource, toString
protected Collection children
public BeanContextMembershipEvent(BeanContext bc, Collection changes)
bc
- The BeanContext sourcechanges
- The Children affectedNullPointerException
- if changes
is null
public 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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.