Class Event
public final class Event<T>
extends Object
表示用于注册和枚举监听器的轻量级事件容器。
使用此类存储命名或未命名监听器,并枚举在引发事件时应调用的监听器。
-
Constructor Summary
Constructors
-
Method Summary
void
void
返回所有已注册的事件监听器的列表。
包含所有已注册事件监听器的列表。
void
void
int
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Details
-
addListener
public void addListener(String methodName,
T namedEventHandlerMethod)
添加一个命名的事件监听器。
- Parameters:
methodName - 与事件监听器关联的名称。
namedEventHandlerMethod - 要添加的命名事件监听器。
-
removeListener
public void removeListener(String methodName)
从事件中移除先前注册的命名监听器。
- Parameters:
methodName - 与要移除的事件监听器关联的名称。
-
addListener
public void addListener(T unnamedEventHandlerMethod)
添加一个未命名的事件监听器。
- Parameters:
unnamedEventHandlerMethod - 要添加的未命名事件监听器
-
removeListener
public void removeListener(T unnamedEventHandlerMethod)
移除先前注册的事件监听器。
- Parameters:
unnamedEventHandlerMethod - 要移除的未命名事件监听器。
-
listeners
public List<T> listeners()
返回所有已注册的事件监听器的列表。
包含所有已注册事件监听器的列表。
- Returns:
- 所有已注册的事件监听器的列表。 包含所有已注册事件监听器的列表.
-
size
public int size()
返回已注册的事件监听器的总数。
- Returns:
- 已注册事件监听器的总数。