com.supermap.services.event
Class SimpleEventHelper
- java.lang.Object
-
- com.supermap.services.event.SimpleEventHelper
-
public class SimpleEventHelper extends java.lang.ObjectThe simple event message tools Only pass messages in the current thread
-
-
Constructor Summary
Constructors Constructor and Description SimpleEventHelper()
-
Method Summary
Methods Modifier and Type Method and Description static <T> booleanaddListener(T delegate, T listener)Adds a listenerstatic <T> TcreateDelegate(java.lang.Class<T> clz)Creates a listener objectstatic <T> voidremoveAllListener(T delegate)Removes all current listenersstatic <T> voidremoveListener(T delegate, T listener)Removes the specified listener
-
-
-
Method Detail
-
createDelegate
public static <T> T createDelegate(java.lang.Class<T> clz)
Creates a listener object
- Parameters:
clz-- Returns:
-
addListener
public static <T> boolean addListener(T delegate, T listener)Adds a listener
- Parameters:
delegate-listener-- Returns:
-
removeListener
public static <T> void removeListener(T delegate, T listener)Removes the specified listener
- Parameters:
delegate-listener-
-
removeAllListener
public static <T> void removeAllListener(T delegate)
Removes all current listeners
- Parameters:
delegate-
-
-