java.beans.beancontext

接口
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
另请参见:
BeanContext, 序列化表格

字段摘要
protected  BeanContext propagatedFrom
          作为此事件传播源的 BeanContext
 
从类 java.util.EventObject 继承的字段
source
 
构造方法摘要
protected BeanContextEvent(BeanContext bc)
          构造一个 BeanContextEvent
 
方法摘要
 BeanContext getBeanContext()
          获得与此事件相关联的 BeanContext
 BeanContext getPropagatedFrom()
          获得作为此事件传播源的 BeanContext
 boolean isPropagated()
          报告此事件是否传播自某些其他 BeanContext
 void setPropagatedFrom(BeanContext bc)
          设置作为此事件传播源的 BeanContext
 
从类 java.util.EventObject 继承的方法
getSource, toString
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

字段详细信息

propagatedFrom

protected BeanContext propagatedFrom
作为此事件传播源的 BeanContext

构造方法详细信息

BeanContextEvent

protected BeanContextEvent(BeanContext bc)
构造一个 BeanContextEvent

参数:
bc - BeanContext 源
方法详细信息

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