Class BeanContextMembershipEvent
java.lang.Object
java.util.EventObject
java.beans.beancontext.BeanContextEvent
java.beans.beancontext.BeanContextMembershipEvent
- All Implemented Interfaces:
Serializable
@Deprecated(since="23",
forRemoval=true)
public class BeanContextMembershipEvent
extends BeanContextEvent
Deprecated, for removal: This API element is subject to removal in a future version.
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.- Since:
- 1.2
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected Collection
Deprecated, for removal: This API element is subject to removal in a future version.The list of children affected by this event notification.Fields declared in class java.beans.beancontext.BeanContextEvent
propagatedFrom
Fields declared in class java.util.EventObject
source
-
Constructor Summary
ConstructorDescriptionBeanContextMembershipEvent
(BeanContext bc, Object[] changes) Deprecated, for removal: This API element is subject to removal in a future version.Construct a BeanContextMembershipEventBeanContextMembershipEvent
(BeanContext bc, Collection changes) Deprecated, for removal: This API element is subject to removal in a future version.Construct a BeanContextMembershipEvent -
Method Summary
Modifier and TypeMethodDescriptionboolean
Deprecated, for removal: This API element is subject to removal in a future version.Is the child specified affected by the event?iterator()
Deprecated, for removal: This API element is subject to removal in a future version.Gets the array of children affected by this event.int
size()
Deprecated, for removal: This API element is subject to removal in a future version.Gets the number of children affected by the notification.Object[]
toArray()
Deprecated, for removal: This API element is subject to removal in a future version.Gets the array of children affected by this event.Methods declared in class java.beans.beancontext.BeanContextEvent
getBeanContext, getPropagatedFrom, isPropagated, setPropagatedFrom
Methods declared in class java.util.EventObject
getSource, toString
-
Field Details
-
children
Deprecated, for removal: This API element is subject to removal in a future version.The list of children affected by this event notification.
-
-
Constructor Details
-
BeanContextMembershipEvent
Deprecated, for removal: This API element is subject to removal in a future version.Construct a BeanContextMembershipEvent- Parameters:
bc
- The BeanContext sourcechanges
- The Children affected- Throws:
NullPointerException
- ifchanges
isnull
-
BeanContextMembershipEvent
Deprecated, for removal: This API element is subject to removal in a future version.Construct a BeanContextMembershipEvent- Parameters:
bc
- The BeanContext sourcechanges
- The Children effected- Throws:
NullPointerException
- if changes associated with this event are null.
-
-
Method Details
-
size
public int size()Deprecated, for removal: This API element is subject to removal in a future version.Gets the number of children affected by the notification.- Returns:
- the number of children affected by the notification
-
contains
Deprecated, for removal: This API element is subject to removal in a future version.Is the child specified affected by the event?- Parameters:
child
- the object to check for being affected- Returns:
true
if affected,false
if not
-
toArray
Deprecated, for removal: This API element is subject to removal in a future version.Gets the array of children affected by this event.- Returns:
- the array of children affected
-
iterator
Deprecated, for removal: This API element is subject to removal in a future version.Gets the array of children affected by this event.- Returns:
- the array of children effected
-