Класс 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's addBeanContextMembershipListener(BeanContextMembershipListener bcml)
.
- С:
- 1.2
- См. также:
-
BeanContext,BeanContextEvent,BeanContextMembershipListener, Сериализованная форма
Поля
| Модификатор и тип | Поле и описание |
|---|---|
protected Collection |
children Список дочерних элементов, затронутых этим уведомлением о событии. |
Поля, унаследованные от класса java.beans.beancontext.BeanContextEvent
propagatedFrom Поля, унаследованные от класса java.util.EventObject
source Конструкторы
| Конструктор и описание |
|---|
BeanContextMembershipEvent(BeanContext bc,
Collection changes) Создаёт BeanContextMembershipEvent |
BeanContextMembershipEvent(BeanContext bc,
Object[] 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, 2020, 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.