Класс 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 и зарегистрировать своё намерение с помощью метода addBeanContextMembershipListener(BeanContextMembershipListener bcml) интерфейса BeanContext.- С момента выпуска:
- 1.2
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected Collection |
children |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Список дочерних элементов, затронутых этим уведомлением о событии. |
Поля, объявленные в классе BeanContextEvent
propagatedFrom | Модификатор и тип | Поле | Описание |
|---|---|---|
protected BeanContext |
propagatedFrom |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. BeanContext, от которого было распространено это событие |
Поля, объявленные в классе EventObject
source | Модификатор и тип | Поле | Описание |
|---|---|---|
protected Object |
source |
Объект, с которым изначально произошло событие. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
BeanContextMembershipEvent |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Создаёт BeanContextMembershipEvent |
BeanContextMembershipEvent |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Создаёт BeanContextMembershipEvent |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
contains |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Затронут ли событием указанный дочерний элемент? |
Iterator |
iterator() |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Возвращает массив дочерних элементов, затронутых этим событием. |
int |
size() |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Возвращает количество дочерних элементов, затронутых уведомлением. |
Object[] |
toArray() |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Возвращает массив дочерних элементов, затронутых этим событием. |
Методы, объявленные в классе BeanContextEvent
getBeanContext, getPropagatedFrom, isPropagated, setPropagatedFrom | Модификатор и тип | Метод | Описание |
|---|---|---|
BeanContext |
getBeanContext() |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Возвращает BeanContext, связанный с этим событием. |
BeanContext |
getPropagatedFrom() |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Возвращает BeanContext, от которого было распространено это событие. |
boolean |
isPropagated() |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Показывает, было ли это событие распространено из другого BeanContext. |
void |
setPropagatedFrom |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Задаёт BeanContext, от которого было распространено это событие. |
Методы, объявленные в классе EventObject
getSource, toString | Модификатор и тип | Метод | Описание |
|---|---|---|
Object |
getSource() |
Объект, с которым изначально произошло событие. |
String |
toString() |
Возвращает строковое представление этого EventObject. |
Методы, объявленные в классе Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | Модификатор и тип | Метод | Описание |
|---|---|---|
protected Object |
clone() |
Создаёт и возвращает копию этого объекта. |
boolean |
equals |
Указывает, равен ли этот объект другому объекту. |
protected void |
finalize() |
Устарело, будет удалено: этот элемент API подлежит удалению в будущей версии. Финализация устарела и подлежит удалению в одном из будущих выпусков. |
final Class |
getClass() |
Возвращает класс времени выполнения этого Object. |
int |
hashCode() |
Возвращает хеш-код этого объекта. |
final void |
notify() |
Пробуждает один поток, ожидающий на мониторе этого объекта. |
final void |
notifyAll() |
Пробуждает все потоки, ожидающие на мониторе этого объекта. |
final void |
wait() |
Заставляет текущий поток ждать пробуждения, обычно в результате вызова notify или interrupt. |
final void |
wait |
Заставляет текущий поток ждать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
final void |
wait |
Заставляет текущий поток ждать пробуждения, обычно в результате вызова notify или interrupt, либо до истечения заданного промежутка реального времени. |
Подробное описание полей
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.