Serializable
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 FormModifier and Type | Field | Description |
---|---|---|
protected Collection |
children |
The list of children affected by this
event notification.
|
propagatedFrom
source
Constructor | Description |
---|---|
BeanContextMembershipEvent(BeanContext bc,
Object[] changes) |
Contruct a BeanContextMembershipEvent
|
BeanContextMembershipEvent(BeanContext bc,
Collection 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, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps