# Uses of Interface
java.beans.beancontext.BeanContextMembershipListener

Packages that use BeanContextMembershipListener
Package | Description
--- | ---
java.beans.beancontext | Provides classes and interfaces relating to bean context.

## Uses of BeanContextMembershipListener in java.beans.beancontext

Fields in java.beans.beancontext with type parameters of type BeanContextMembershipListener
Modifier and Type | Field | Description
--- | --- | ---
`protected ArrayList<BeanContextMembershipListener>` | BeanContextSupport.`bcmListeners` | all accesses to the `protected ArrayList bcmListeners` field shall be synchronized on that object.

Methods in java.beans.beancontext that return BeanContextMembershipListener
Modifier and Type | Method | Description
--- | --- | ---
`protected static BeanContextMembershipListener` | BeanContextSupport.`getChildBeanContextMembershipListener​(Object child)` | Gets the BeanContextMembershipListener (if any) of the specified child

Methods in java.beans.beancontext with parameters of type BeanContextMembershipListener
Modifier and Type | Method | Description
--- | --- | ---
`void` | BeanContext.`addBeanContextMembershipListener​(BeanContextMembershipListener bcml)` | Adds the specified `BeanContextMembershipListener` to receive `BeanContextMembershipEvents` from this `BeanContext` whenever it adds or removes a child `Component`(s).
`void` | BeanContextSupport.`addBeanContextMembershipListener​(BeanContextMembershipListener bcml)` | Adds a BeanContextMembershipListener
`void` | BeanContext.`removeBeanContextMembershipListener​(BeanContextMembershipListener bcml)` | Removes the specified `BeanContextMembershipListener` so that it no longer receives `BeanContextMembershipEvent`s when the child `Component`(s) are added or removed.
`void` | BeanContextSupport.`removeBeanContextMembershipListener​(BeanContextMembershipListener bcml)` | Removes a BeanContextMembershipListener