Module
java.desktop
Package java.beans.beancontext
提供与bean上下文相关的类和接口。
bean上下文是一个bean的容器,并定义了它包含的bean的执行环境。
单个bean上下文中可以有几个bean,而且一个bean上下文可以嵌套在另一个bean上下文中。
此包还包含从bean上下文中添加和删除的bean的事件和侦听器接口。
- 从以下版本开始:
- 1.2
-
接口摘要 接口 描述 BeanContext BeanContext对JavaBeans起着逻辑分层容器的作用。BeanContextChild 希望嵌套在JavaBeans中,并且获得对它们的执行环境的引用,或者由BeanContext子接口定义的上下文将实现该接口。BeanContextChildComponentProxy 该接口由BeanContextChildren
实现,其具有与它们相关联的AWTComponent
。BeanContextContainerProxy 该接口由BeanContexts实现,它们具有与它们相关联的AWT容器。BeanContextMembershipListener BeanContext的成员状态发生变化时,BeanContexts会在此界面上触发事件。BeanContextProxy 该接口由不直接具有与之关联的BeanContext(Child)的JavaBean实现(通过实现该接口或其子接口),但具有从其委托的公共BeanContext(Child)。BeanContextServiceProvider BeanContext的主要功能之一就是作为JavaBeans和BeanContextServiceProviders之间的会合。BeanContextServiceProviderBeanInfo 一个BeanContextServiceProvider实现者希望提供关于他们的bean可能提供的服务的显式信息,应该实现一个实现这个BeanInfo子接口的BeanInfo类,并提供有关其服务的方法,属性,事件等的显式信息。BeanContextServiceRevokedListener 用于接收BeanContextServiceRevokedEvent
对象的侦听器接口。BeanContextServices BeanContextServices接口提供了一个机制,让BeanContext将通用的“服务”公开给它的BeanContextChild对象。BeanContextServicesListener 用于接收BeanContextServiceAvailableEvent
对象的侦听器接口。 -
类摘要 Class 描述 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 受保护的final子类封装了一个迭代器,但实现了一个noop remove()方法。