模块 java.desktop

包 java.beans.beancontext


java.beans.beancontext
提供与 bean 上下文相关的类和接口。 bean 上下文是 bean 的容器,并定义了它所包含的 bean 的执行环境。一个 bean 上下文中可以有多个 bean,一个 bean 上下文可以嵌套在另一个 bean 上下文中。这个包还包含用于在 bean 上下文中添加和删除 bean 的事件和监听接口。
自从:
1.2
  • 描述
    BeanContext 充当 JavaBeans 的逻辑分层容器。
    希望嵌套在其中并获得对其执行环境或上下文的引用的 JavaBeans,如 BeanContext 子接口所定义,应实现此接口。
    此接口由 BeanContextChildren 实现,它们具有与之关联的 AWT Component
    这是一个通用支持类,为实现 BeanContextChild 协议提供支持。
    这个接口由 BeanContexts 实现,BeanContexts 有一个与之关联的 AWT 容器。
    BeanContextEvent 是从 BeanContext 发出并与其语义相关的所有事件的抽象根事件类。
    BeanContextMembershipEvent 封装了添加到特定 BeanContext 成员资格或从中删除的子级列表。
    当 BeanContext 的成员状态发生变化时,兼容的 BeanContext 会在此接口上触发事件。
    该接口由一个 JavaBean 实现,该 JavaBean 不直接关联 BeanContext(Child)(通过实现该接口或其子接口),但具有从其委托的公共 BeanContext(Child)。
    BeanContextServicesListener 使用此事件类型来识别正在注册的服务。
    BeanContext 的主要功能之一是充当 JavaBeans 和 BeanContextServiceProvider 之间的会合点。
    希望提供有关其 bean 可能提供的服务的显式信息的 BeanContextServiceProvider 实现者应实现 BeanInfo 类,该类实现此 BeanInfo 子接口并提供有关其服务的方法、属性、事件等的显式信息。
    BeanContextServiceRevokedListener 使用此事件类型来识别被撤销的服务。
    用于接收 BeanContextServiceRevokedEvent 对象的监听器接口。
    BeanContextServices 接口为 BeanContext 提供了一种机制,以向其中的 BeanContextChild 对象公开通用“服务”。
    用于接收 BeanContextServiceAvailableEvent 对象的监听器接口。
    这个帮助器类提供了 java.beans.beancontext.BeanContextServices 接口的实用程序实现。
    子类可以子类化这个内部类来为每个 BeanContextServicesProvider 添加行为。
    这个帮助器类提供了 java.beans.beancontext.BeanContext 接口的实用程序实现。
    protected final 子类,它封装了一个迭代器但实现了一个 noop remove() 方法。