com.supermap.services.event

类 SimpleEventHelper

  • java.lang.Object
    • com.supermap.services.event.SimpleEventHelper


  • public class SimpleEventHelper
    extends java.lang.Object
    

    简单的事件消息工具类 仅在当前线程内进行消息传递

    • 方法概要

      方法 
      限定符和类型 方法和说明
      static <T> boolean addListener(T delegate, T listener)
      添加一个监听器
      static <T> T createDelegate(java.lang.Class<T> clz)
      创建一个监听对象
      static <T> void removeAllListener(T delegate)
      移除当前所有的监听器
      static <T> void removeListener(T delegate, T listener)
      移除指定的监听器
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • SimpleEventHelper

        public SimpleEventHelper()
        
    • 方法详细资料

      • createDelegate

        public static <T> T createDelegate(java.lang.Class<T> clz)
        

        创建一个监听对象

        参数:
        clz -
        返回:
      • addListener

        public static <T> boolean addListener(T delegate,
                              T listener)
        

        添加一个监听器

        参数:
        delegate -
        listener -
        返回:
      • removeListener

        public static <T> void removeListener(T delegate,
                              T listener)
        

        移除指定的监听器

        参数:
        delegate -
        listener -
      • removeAllListener

        public static <T> void removeAllListener(T delegate)
        

        移除当前所有的监听器

        参数:
        delegate -