Spec-Zone.ru › OpenJDK 21

Класс BeanContextMembershipEvent

java.lang.Object
java.util.EventObject
java.beans.beancontext.BeanContextEvent
java.beans.beancontext.BeanContextMembershipEvent
Все реализованные интерфейсы:
Serializable
public class BeanContextMembershipEvent extends BeanContextEvent
Объект BeanContextMembershipEvent описывает список дочерних элементов, добавленных или удалённых из состава определённого BeanContext. Экземпляр этого события генерируется всякий раз, когда успешно вызываются методы add(), remove(), retainAll(), removeAll() или clear() для данного объекта BeanContext. Объекты, заинтересованные в получении событий этого типа, должны реализовывать интерфейс BeanContextMembershipListener, и регистрировать свой запрос через метод BeanContext объекта addBeanContextMembershipListener(BeanContextMembershipListener bcml).
С момента:
1.2
См. также:
  • BeanContext
  • BeanContextEvent
  • BeanContextMembershipListener
  • Сериализованная форма

Краткое описание полей

Модификатор и тип Поле Описание
protected Collection children
Список дочерних элементов, затронутых этим уведомлением о событии.

Поля, объявленные в классе java.beans.beancontext.BeanContextEvent

propagatedFrom

Поля, объявленные в классе java.util.EventObject

source

Краткое описание конструкторов

Конструктор Описание
BeanContextMembershipEvent(BeanContext bc, Object[] changes)
Создаёт BeanContextMembershipEvent
BeanContextMembershipEvent(BeanContext bc, Collection changes)
Создаёт BeanContextMembershipEvent

Краткое описание методов

Модификатор и тип Метод Описание
boolean contains(Object child)
Является ли указанный дочерний элемент затронутым событием?
Iterator iterator()
Получение массива дочерних элементов, затронутых этим событием.
int size()
Получение количества дочерних элементов, затронутых уведомлением.
Object[] toArray()
Получение массива дочерних элементов, затронутых этим событием.

Методы, объявленные в классе java.beans.beancontext.BeanContextEvent

getBeanContext, getPropagatedFrom, isPropagated, setPropagatedFrom

Методы, объявленные в классе java.util.EventObject

getSource, toString

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Подробное описание полей

children

protected Collection children
Список дочерних элементов, затронутых этим уведомлением о событии.

Подробное описание конструкторов

BeanContextMembershipEvent

public BeanContextMembershipEvent(BeanContext bc, Collection changes)
Создаёт BeanContextMembershipEvent
Параметры:
bc - Источник BeanContext
changes - Затронутые дочерние элементы
Исключения:
NullPointerException - если changes равно null

BeanContextMembershipEvent

public BeanContextMembershipEvent(BeanContext bc, Object[] changes)
Создаёт BeanContextMembershipEvent
Параметры:
bc - Источник BeanContext
changes - Затронутые дочерние элементы
Исключения:
NullPointerException - если изменения, связанные с этим событием, равны null.

Подробное описание методов

size

public int size()
Получение количества дочерних элементов, затронутых уведомлением.
Возвращает:
количество дочерних элементов, затронутых уведомлением

contains

public boolean contains(Object child)
Является ли указанный дочерний элемент затронутым событием?
Параметры:
child - объект, для проверки на затронутость
Возвращает:
true если затронут, false если нет

toArray

public Object[] toArray()
Получение массива дочерних элементов, затронутых этим событием.
Возвращает:
массив затронутых дочерних элементов

iterator

public Iterator iterator()
Получение массива дочерних элементов, затронутых этим событием.
Возвращает:
массив затронутых дочерних элементов

© 1993, 2023, 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://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/java/beans/beancontext/BeanContextMembershipEvent.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API