Пакет java.beans.beancontext

Предоставляет классы и интерфейсы, относящиеся к контексту бина. Контекст бина — это контейнер для бинов и определяет среду выполнения для содержащихся в нём бинов. В одном контексте бина может быть несколько бинов, а контекст бина может быть вложен в другой контекст бина. Этот пакет также содержит события и интерфейсы слушателей для бинов, добавляемых и удаляемых из контекста бина.

С:
1.2
ИнтерфейсОписание
BeanContext

BeanContext действует как логический иерархический контейнер для JavaBeans.

BeanContextChild

JavaBeans, желающие быть вложенными в среду выполнения и получить ссылку на неё или контекст, как определено подинтерфейсом BeanContext, должны реализовать этот интерфейс.

BeanContextChildComponentProxy

Этот интерфейс реализуют BeanContextChildren, у которых есть связанный с ними AWT Component.

BeanContextContainerProxy

Этот интерфейс реализуют BeanContexts, у которых связан контейнер AWT.

BeanContextMembershipListener

Соответствующие BeanContexts генерируют события по этому интерфейсу, когда изменяется состояние членства в контексте BeanContext.

BeanContextProxy

Этот интерфейс реализуется JavaBean, который непосредственно не имеет связанного с ним BeanContext(Child) (путем реализации этого интерфейса или его подинтерфейсов), но у которого делегирован публичный BeanContext(Child).

BeanContextServiceProvider

Одна из основных функций BeanContext — это обеспечение связки между JavaBeans и BeanContextServiceProviders.

BeanContextServiceProviderBeanInfo

Реализатор BeanContextServiceProvider, который хочет предоставить явную информацию о сервисах, которые может предоставить его бин, должен реализовать класс BeanInfo, который реализует этот подинтерфейс BeanInfo и предоставляет явную информацию о методах, свойствах, событиях и т. д. своих сервисов.

BeanContextServiceRevokedListener

Интерфейс слушателя для получения объектов BeanContextServiceRevokedEvent.

BeanContextServices

Интерфейс BeanContextServices предоставляет механизм для BeanContext, чтобы предоставлять универсальные «сервисы» объектам BeanContextChild внутри него.

BeanContextServicesListener

Интерфейс слушателя для получения объектов BeanContextServiceAvailableEvent.

КлассОписание
BeanContextChildSupport

Это общий вспомогательный класс для поддержки реализации протокола BeanContextChild.

BeanContextEvent

BeanContextEvent — это абстрактный корневой класс событий для всех событий, исходящих из и относящихся к семантике BeanContext.

BeanContextMembershipEvent

BeanContextMembershipEvent — это оболочка, которая содержит список детей, добавленных в или удалённых из членства определённого BeanContext.

BeanContextServiceAvailableEvent

Этот тип событий используется BeanContextServicesListener для идентификации регистрируемого сервиса.

BeanContextServiceRevokedEvent

Этот тип события используется BeanContextServiceRevokedListener для идентификации отзываемого сервиса.

BeanContextServicesSupport

Этот вспомогательный класс предоставляет реализацию-утилиту интерфейса java.beans.beancontext.BeanContextServices.

BeanContextServicesSupport.BCSSServiceProvider

Подклассы могут расширить этот вложенный класс, чтобы добавить поведение для каждого BeanContextServicesProvider.

BeanContextSupport

Этот вспомогательный класс предоставляет реализацию-утилиту интерфейса java.beans.beancontext.BeanContext.

BeanContextSupport.BCSIterator

Защищённый конечный подкласс, который оборачивает итератор, но реализует метод remove() как пустую операцию.

© 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/java/beans/beancontext/package-summary.html

Spec-Zone .ru
спецификации, руководства, описания, API