Module java.desktop

Class BeanContextEvent

java.lang.Object
java.util.EventObject
java.beans.beancontext.BeanContextEvent
所有已实现的接口:
Serializable
直接已知的子类:
BeanContextMembershipEvent, BeanContextServiceAvailableEvent, BeanContextServiceRevokedEvent

public abstract class BeanContextEvent extends EventObject

BeanContextEvent 是所有从一个 BeanContext 发出并与其语义相关的事件的抽象根事件类。该类引入了一种机制,允许 BeanContextEvent 的子类通过一系列 BeanContext 层次结构进行传播。 setPropagatedFrom()getPropagatedFrom() 方法允许一个 BeanContext 标识自身作为传播事件的源。

自版本:
1.2
参见:
  • Field Details

    • propagatedFrom

      protected BeanContext propagatedFrom
      该事件从中传播的 BeanContext
  • Constructor Details

    • BeanContextEvent

      protected BeanContextEvent(BeanContext bc)
      构造一个 BeanContextEvent
      参数:
      bc - BeanContext 源
  • Method Details

    • getBeanContext

      public BeanContext getBeanContext()
      获取与此事件关联的 BeanContext
      返回:
      与此事件关联的 BeanContext
    • setPropagatedFrom

      public void setPropagatedFrom(BeanContext bc)
      设置从中传播此事件的 BeanContext
      参数:
      bc - 从中传播此事件的 BeanContext
    • getPropagatedFrom

      public BeanContext getPropagatedFrom()
      获取从中传播此事件的 BeanContext
      返回:
      从中传播此事件的 BeanContext
    • isPropagated

      public boolean isPropagated()
      报告此事件是否从其他 BeanContext 中传播。
      返回:
      如果传播,则返回 true,否则返回 false