模块
java.desktop
Package java.beans.beancontext
提供与bean上下文相关的类和接口。
bean上下文是bean的容器,它定义了它包含的bean的执行环境。
单个bean上下文中可以有多个bean,bean上下文可以嵌套在另一个bean上下文中。
此包还包含从bean上下文添加和删除的bean的事件和侦听器接口。
- 从以下版本开始:
- 1.2
-
接口摘要 接口 描述 BeanContext BeanContext是JavaBeans的逻辑分层容器。BeanContextChild 希望嵌套在JavaBeans子接口中定义的JavaBeans并获得对其执行环境或上下文的引用,应实现此接口。BeanContextChildComponentProxy 该接口由BeanContextChildren
实现,其具有Component
关联的AWTComponent
。BeanContextContainerProxy 此接口由BeanContexts实现,它具有与之关联的AWT容器。BeanContextMembershipListener 当BeanContext的成员资格状态发生更改时,Compliant BeanContexts会在此接口上触发事件。BeanContextProxy 此接口由JavaBean实现,该JavaBean不直接具有与之关联的BeanContext(Child)(通过实现该接口或其子接口),但具有从其委托的公共BeanContext(Child)。BeanContextServiceProvider BeanContext的主要功能之一是充当JavaBeans和BeanContextServiceProviders之间的集合点。BeanContextServiceProviderBeanInfo 希望提供有关其bean可能提供的服务的显式信息的BeanContextServiceProvider实现者应实现实现此BeanInfo子接口的BeanInfo类,并提供有关其服务的方法,属性,事件等的显式信息。BeanContextServiceRevokedListener 用于接收BeanContextServiceRevokedEvent
对象的侦听器接口。BeanContextServices BeanContextServices接口为BeanContext提供了一种机制,用于向其中的BeanContextChild对象公开通用“服务”。BeanContextServicesListener 用于接收BeanContextServiceAvailableEvent
对象的侦听器接口。 -
类摘要 类 描述 BeanContextChildSupport 这是一个通用的支持类,为实现BeanContextChild协议提供支持。BeanContextEvent BeanContextEvent
是用于从发射的所有事件的抽象根事件类,和有关的语义,一个BeanContext
。BeanContextMembershipEvent ABeanContextMembershipEvent
封装了添加到特定BeanContext
的成员资格中或从中删除的子项列表。BeanContextServiceAvailableEvent BeanContextServicesListener使用此事件类型来标识正在注册的服务。BeanContextServiceRevokedEvent BeanContextServiceRevokedListener
使用此事件类型来标识要撤消的服务。BeanContextServicesSupport 此帮助器类提供java.beans.beancontext.BeanContextServices接口的实用程序实现。BeanContextServicesSupport.BCSSServiceProvider 子类可以子类化此嵌套类,以便为每个BeanContextServicesProvider添加行为。BeanContextSupport 此助手类提供java.beans.beancontext.BeanContext接口的实用程序实现。BeanContextSupport.BCSIterator protected final子类,它封装了一个迭代器,但实现了一个noop remove()方法。