Module java.desktop

Package java.beans.beancontext


package java.beans.beancontext
提供与bean上下文相关的类和接口。Bean上下文是bean的容器,并为其包含的bean定义执行环境。单个bean上下文中可以有多个bean,并且一个bean上下文可以嵌套在另一个bean上下文中。此包还包含了与将bean添加到bean上下文中和从中移除bean相关的事件和监听器接口。
自版本:
1.2
  • Class
    Description
    BeanContext充当JavaBeans的逻辑分层容器。
    希望嵌套在BeanContext中并获取对其执行环境或上下文的引用的JavaBeans,应实现此接口,如BeanContext子接口所定义。
    此接口由具有与之关联的AWT ComponentBeanContextChildren实现。
    这是一个通用支持类,用于提供实现BeanContextChild协议的支持。
    此接口由具有与之关联的AWT Container的BeanContext实现。
    BeanContextEvent是从BeanContext发出并与其语义相关的所有事件的抽象根事件类。
    BeanContextMembershipEvent封装了添加到特定BeanContext的成员资格或从中移除的子项列表。
    符合规范的BeanContext在BeanContext成员资格状态发生变化时在此接口上触发事件。
    此接口由JavaBean实现,该JavaBean不直接具有与之关联的BeanContext(Child)(通过实现该接口或其子接口),但具有从中委托的公共BeanContext(Child)。
    此事件类型由BeanContextServicesListener使用,以标识正在注册的服务。
    BeanContext的主要功能之一是作为JavaBeans和BeanContextServiceProviders之间的会合点。
    希望提供有关其bean可能提供的服务的明确信息的BeanContextServiceProvider实现者应实现一个BeanInfo类,该类实现此BeanInfo子接口并提供有关其服务的方法、属性、事件等的明确信息。
    此事件类型由BeanContextServiceRevokedListener使用,以标识正在撤销的服务。
    用于接收BeanContextServiceRevokedEvent对象的监听器接口。
    BeanContextServices接口提供了一种机制,使BeanContext可以向其内部的BeanContextChild对象公开通用的“服务”。
    用于接收BeanContextServiceAvailableEvent对象的监听器接口。
    此辅助类提供了java.beans.beancontext.BeanContextServices接口的实用实现。
    子类可以继承此嵌套类,为每个BeanContextServicesProvider添加行为。
    此辅助类提供了java.beans.beancontext.BeanContext接口的实用实现。
    受保护的最终子类,封装了一个迭代器,但实现了一个空的remove()方法。