Класс BeanContextMembershipEvent
java.lang.Object
java.util.EventObject
java.beans.beancontext.BeanContextEvent
java.beans.beancontext.BeanContextMembershipEvent
- Все реализованные интерфейсы:
Serializable
@Deprecated(since="23", forRemoval=true) public class BeanContextMembershipEvent extends BeanContextEvent
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии.
Объект класса
BeanContextMembershipEvent описывает список дочерних элементов, добавленных или удалённых из членства конкретного BeanContext. Экземпляр этого события генерируется всякий раз, когда вызывается успешное add(), remove(), retainAll(), removeAll() или clear() для данного экземпляра BeanContext. Объекты, заинтересованные в получении событий этого типа, должны реализовать интерфейс BeanContextMembershipListener и зарегистрировать свой запрос через метод BeanContext's addBeanContextMembershipListener(BeanContextMembershipListener bcml).- С:
- 1.2
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected Collection |
children |
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии. Список дочерних элементов, затронутых этим событием уведомления. |
Поля, объявленные в классе java.beans.beancontext.BeanContextEvent
propagatedFrom
Поля, объявленные в классе java.util.EventObject
source
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
BeanContextMembershipEvent |
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии. Создаёт BeanContextMembershipEvent |
BeanContextMembershipEvent |
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии. Создаёт BeanContextMembershipEvent |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
contains |
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии. Является ли указанный дочерний элемент затронутым событием? |
Iterator |
iterator() |
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии. Возвращает массив дочерних элементов, затронутых этим событием. |
int |
size() |
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии. Возвращает количество дочерних элементов, затронутых уведомлением. |
Object[] |
toArray() |
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии. Возвращает массив дочерних элементов, затронутых этим событием. |
Методы, объявленные в классе java.beans.beancontext.BeanContextEvent
getBeanContext, getPropagatedFrom, isPropagated, setPropagatedFrom
Методы, объявленные в классе java.util.EventObject
getSource, toString
Подробное описание полей
children
protected Collection children
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии.
Список дочерних элементов, затронутых этим событием уведомления.
Подробное описание конструкторов
BeanContextMembershipEvent
public BeanContextMembershipEvent(BeanContext bc, Collection changes)
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии.
Создаёт BeanContextMembershipEvent
- Параметры:
-
bc- Источник BeanContext -
changes- Затронутые дочерние элементы - Исключения:
-
NullPointerException- еслиchangesравенnull
BeanContextMembershipEvent
public BeanContextMembershipEvent(BeanContext bc, Object[] changes)
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии.
Создаёт BeanContextMembershipEvent
- Параметры:
-
bc- Источник BeanContext -
changes- Затронутые дочерние элементы - Исключения:
-
NullPointerException- если изменения, связанные с этим событием, равны null.
Подробное описание методов
size
public int size()
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии.
Возвращает количество дочерних элементов, затронутых уведомлением.
- Возвращает:
- количество затронутых дочерних элементов
contains
public boolean contains(Object child)
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии.
Является ли указанный дочерний элемент затронутым событием?
- Параметры:
-
child- объект, для проверки на воздействие - Возвращает:
-
trueесли затронут,falseесли нет
toArray
public Object[] toArray()
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии.
Возвращает массив дочерних элементов, затронутых этим событием.
- Возвращает:
- массив затронутых дочерних элементов
iterator
public Iterator iterator()
Устаревший, для удаления: Этот элемент API может быть удален в будущей версии.
Возвращает массив дочерних элементов, затронутых этим событием.
- Возвращает:
- массив затронутых дочерних элементов
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/java/beans/beancontext/BeanContextMembershipEvent.html