Spec-Zone.ru › OpenJDK 8

Класс 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.

Spec-Zone.ru

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