程序包 com.sh.events
类 EventContext
java.lang.Object
com.sh.events.EventContext
Description: 包含注册/注销侦听器的一些方法,这些侦听器在上下文中命名的对象发生更改时获得触发事件的通知
如果需要自定义事件,只需要实现Event接口,然后调用EventContext.addEventListener即可
发起事件:EventContext.dispatchEvent(new BaseEvent("define Event Type",this)) ;
注意:事件类型不能定义重复
Title:首亨软件 - CRM、TSS、ERP等信息化管理软件
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidaddEventListener(String evtType, EventListener evtListener) 此方法允许在事件目标上注册事件侦听器static intdispatchEvent(Event evt) 此方法允许将事件指派到实现事件模型static inteventListenerCount(String evtType) 指定事件类型监听处理的数量static booleanhasEventListener(String evtType) 是否有监听事件static voidremoveEventListener(String evtType) 此方法允许从事件目标移除事件侦听器
-
字段详细资料
-
log4j
protected static org.apache.logging.log4j.Logger log4j
-
-
构造器详细资料
-
EventContext
public EventContext()
-
-
方法详细资料
-
addEventListener
此方法允许在事件目标上注册事件侦听器- 参数:
evtType- 事件类型,目前一个事件类型只能注册一个侦听器evtListener- 事件监听函数
-
removeEventListener
此方法允许从事件目标移除事件侦听器- 参数:
evtType- 事件类型
-
hasEventListener
是否有监听事件- 参数:
evtType- 事件类型- 返回:
- boolean
-
eventListenerCount
指定事件类型监听处理的数量- 参数:
evtType- 事件类型- 返回:
- int
-
dispatchEvent
此方法允许将事件指派到实现事件模型- 参数:
evt- 事件- 返回:
- 事件处理器个数
-