程序包 com.sh.events

类 EventContext

java.lang.Object
com.sh.events.EventContext

public class EventContext extends Object
Description: 包含注册/注销侦听器的一些方法,这些侦听器在上下文中命名的对象发生更改时获得触发事件的通知 如果需要自定义事件,只需要实现Event接口,然后调用EventContext.addEventListener即可 发起事件:EventContext.dispatchEvent(new BaseEvent("define Event Type",this)) ; 注意:事件类型不能定义重复 Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
  • 字段详细资料

    • log4j

      protected static org.apache.logging.log4j.Logger log4j
  • 构造器详细资料

    • EventContext

      public EventContext()
  • 方法详细资料

    • addEventListener

      public static void addEventListener(String evtType, EventListener evtListener)
      此方法允许在事件目标上注册事件侦听器
      参数:
      evtType - 事件类型,目前一个事件类型只能注册一个侦听器
      evtListener - 事件监听函数
    • removeEventListener

      public static void removeEventListener(String evtType)
      此方法允许从事件目标移除事件侦听器
      参数:
      evtType - 事件类型
    • hasEventListener

      public static boolean hasEventListener(String evtType)
      是否有监听事件
      参数:
      evtType - 事件类型
      返回:
      boolean
    • eventListenerCount

      public static int eventListenerCount(String evtType)
      指定事件类型监听处理的数量
      参数:
      evtType - 事件类型
      返回:
      int
    • dispatchEvent

      public static int dispatchEvent(Event evt)
      此方法允许将事件指派到实现事件模型
      参数:
      evt - 事件
      返回:
      事件处理器个数