public abstract class JDSEvent<T> extends EventObject
Title: JDS平台
Description: JDS内所有事件的基类,继承自java.util.EventObject
Copyright: Copyright (c) 2014
Company: www.justdos.net
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
AFTERWEBINIT |
static int |
BEFORUPDATE |
protected boolean |
consumed |
protected Map |
context |
protected String |
expression |
protected EventEnums |
id |
JDSListener |
listener |
protected String |
systemCode |
source| 构造器和说明 |
|---|
JDSEvent(T source) |
JDSEvent(T source,
JDSListener listener) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
consume()
消耗掉当前事件,阻止事件继续在事件处理链中继续传递 如果事件可以被其中一个事件处理中止传递,则需要将此方法公开(public)
|
Map |
getContextMap() |
Object |
getEventContext(String key)
取得事件的上下文参数
|
abstract EventEnums |
getID()
取得当前事件的ID
|
JDSListener |
getListener() |
T |
getSource() |
String |
getSystemCode() |
protected boolean |
isConsumed()
返回事件是否已经被消耗,如果是则不需要继续传递 如果事件可以被其中一个事件处理中止传递,则需要将此方法公开(public)
|
void |
setContextMap(Map context) |
void |
setListener(JDSListener listener) |
void |
setSystemCode(String systemCode) |
toStringpublic JDSListener listener
public static final int AFTERWEBINIT
public static final int BEFORUPDATE
protected EventEnums id
protected String systemCode
protected boolean consumed
protected String expression
protected Map context
public JDSEvent(T source)
public JDSEvent(T source, JDSListener listener)
protected boolean isConsumed()
protected void consume()
public abstract EventEnums getID()
public void setContextMap(Map context)
public Map getContextMap()
public JDSListener getListener()
public void setListener(JDSListener listener)
public T getSource()
getSource 在类中 EventObjectpublic String getSystemCode()
public void setSystemCode(String systemCode)
Copyright © 2023 onecode. All rights reserved.